9.09.2 "Mjolnir"
Midgard2 9.09 is targeted at web framework and desktop application developers. It provides a comprehensive set of content repository APIs that can be used to build replicated information applications that share their information using a common storage layer and replication tools.
In this release we provide Content Repository API bindings for the following programming languages: C, Python, PHP and Objective-C. D-Bus
signals are used to inform different Midgard2 applications about things happening in the repository, enabling for example a PHP website and a Python background process to communicate with each other.
Midgard-core hotfix package (9.09.2.1):
- Fixed string escaping issues triggered in Libgda library
- Minor fix for MidgardObject create method
Main changes from 9.09.1 release:
- Fixed class names in Pythin bindings (#1559)
- Fixed escaping and quoting problems (#1549, #1573)
- Added delete method to MidgardUser class
- Fixed crash in MgdSchema extended class (#1574)
- Added metadata support to MidgardView derived classes.
Main changes from 9.09.0 release:
- New connection routines (#1475)
- New MidgardQueryBuilder signals (#1486, #1487)
- Configuration supports remote host's port (#1248)
- MgdSchema files compatibility fix (#1503)
- Storage related fixes (#1533, #1543)
- Fixed crashes when running Midgard with Apache (#1520)
- Fixed D-Bus path issue (#1552)
New functionalities in this release:
- Database views
- MgdSchema classes are extendable or might be duplicated
- New authentication system with stack support and multiple authentication methods per user
- Optional metadata for MgdSchema classes
- User defined, reflectable fields in MgdSchema
- Database transactions
Main changes from Midgard 9.03:
- Removed sitegroups and multilang (#1340)
- New midgard_storage class for storage management (#1136)
- Fully functional D-Bus support (#986)
