Open Source Content Management Framework

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.

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)

Binary packages

Designed by Nemein, hosted by Anykey