All releases of Midgard


Release Notes: This release added Workspaces, new Validable and Executable interfaces, a save() method in MidgardObject, a MidgardRepligard class, support for abstract classes, interfaces, and mixins, new methods in reflector classes, MidgardView bugfixes and improvements, and other major bug fixes.


Release Notes: MidgardUser memory leaks were fixed. SQL prepared statements memory leaks were fixed. Other major memory leaks were fixed. The MidgardConnection singleton was improved. The property handling routines were improved.


Release Notes: The LDAP authentication type was added. New signals were added to QueryExecutor. Support was added for metadata in views. RDF mapping was added for selected base classes. The delete operation was improved for classes without metadata. Performance of SQL UPDATE queries was improved. QuerySelect bugs were fixed. Memory leaks in QuerySelect were fixed. Generated SQL queries were fixed. A GMainLoop wrapper was added. The midgard_connection reopen method was added. The midgard_object derived class' constructor was improved. Metadata property bugs were fixed.


Release Notes: This is a technology preview of the third generation of the Midgard Content Repository. It is released to allow developers to gain familiarity with the upcoming Midgard storage APIs and RDF storage. It is available as a GObject-oriented C library with language bindings for multiple languages including Python, JavaScript, Scheme, and Java through GObject Introspection. Content managed in MidgardCR can be stored in multiple relational databases supported by the GNOME Database Abstraction Library. Databases tested with MidgardCR include SQLite, MySQL, and PostgreSQL.


Release Notes: A duplicate object returned from QuerySelect was fixed. Boolean property values set by QueryBuilder were fixed. UPDATE SQL queries were improved. Views related SQL queries were fixed. SQL queries generated by QuerySelect were fixed. Memory leaks in PHP bindings were fixed. A crash in reflection property class in PHP bindings was fixed.


Release Notes: Major fixes were made in the new MidgardQuery classes. Many improvements were made for GObject introspection. Critical issues were fixed in MidgardView generation. MidgardQuery classes has been implemented in PHP and Python bindings. The installer for Midgard Runtime was improved. The midgard_dbus class is available in the PHP bindings only if the core is built with DBus support. A crash related to datetime in Python bindings was fixed.


Release Notes: Multilang queries were rewritten. Crashes were fixed. Major MidCOM admin and style issues were fixed. Midgard internal features are now optional for better performance tunning. Many bugfixes and feature enhancements were made.


Release Notes: An improved core that supports GObject Introspection. Built on top of Libgda4. Replication, quota, and D-Bus are now optional and fully configurable. Improved performance. New reflection and introspection routines. New database query interfaces. New language bindings: Vala and Mono (C#).


Release Notes: Usability of the on-site Midgard toolbar has been enhanced. The bundled jQuery Javascript library has been upgraded to version 1.4.2 and jQuery UI to 1.7.2. PHP 5.3 compatibility on both php5-midgard and MidCOM levels. Midgard is able to act as both OpenID provider and consumer. SQL errors in complex Query Builder queries have been fixed. midgard_connection environment settings in the Apache environment have been fixed. OpenPSA packages have been updated.


Release Notes: Class names in Python bindings were fixed. Escaping and quoting problems were fixed. A delete method was added to the MidgardUser class. A crash in the MgdSchema extended class was fixed. Metadata support was added to MidgardView derived classes.