wiki:ReleaseNotes/0.5

Matreshka 0.5.0

Matreshka 0.5.0 has been released 2013-05-23. Most significant improvements of functionality are:

  • support to process data in JSON format;
  • support of MySQL;
  • enhancement of SQLite3 database driver;
  • improved WSDL to Ada translator and SOAP implementation;
  • text codec for IBM-437, KOI8-R and KOI8-U character encodings;
  • extended API of Universal_Character, Universal_String and Stream_Element_Vector;
  • update of IANA Character Sets registry to 2013-01-23.

Supported compilers

Matreshka 0.5.0 is tested with several Ada compilers:

  • GNAT GPL 2012
  • GNAT GPL 2013
  • FSF GCC 4.7
  • FSF GCC 4.8.1 (note, FSF GCC 4.8.0 is not supported due to GCC's bug)

Supported platforms

Matreshka 0.5.0 is tested on several platforms:

CPU OS
x86 Linux, Windows
x86_64 Linux

Current Status

Open tickets

Ticket Component Type Summary
No tickets found

Closed tickets

Ticket Component Type Resolution Summary
#297 Matreshka enhancement fixed use gprbuild to build Matreshka
#304 Matreshka task fixed Release 0.5.0
#306 Matreshka enhancement fixed minimize number of places to define package version
#278 Matreshka - AMF enhancement fixed Don't share collections by redefined properties
#267 Matreshka - League enhancement fixed codec for IBM CP 437
#270 Matreshka - League enhancement fixed codec for KOI8-R encoding
#271 Matreshka - League enhancement fixed codec for KOI8-U encoding
#280 Matreshka - League enhancement fixed review of calendar API
#281 Matreshka - League defect fixed new leap second in 2012
#283 Matreshka - League defect wontfix Memory leak in Split
#290 Matreshka - League defect fixed Universal_String.Replace failure
#294 Matreshka - League enhancement fixed Update IANA character sets
#295 Matreshka - League enhancement fixed Add simple case folding
#298 Matreshka - League defect fixed alignment for vector types
#299 Matreshka - League enhancement fixed JSON support
#300 Matreshka - League defect fixed cp1251 and alike names should be supported
#301 Matreshka - League enhancement fixed Hash for Stream_Element_Vector
#302 Matreshka - League enhancement fixed Stream_Element_Vector.Element function
#93 Matreshka - SQL enhancement fixed MySQL support
#94 Matreshka - SQL enhancement fixed Unified SQL query parameter handling
#272 Matreshka - SQL enhancement fixed Unified SQL dirver parameter passing mechanism
#273 Matreshka - SQL enhancement fixed update SQLite3 driver to support new way to defined options
#274 Matreshka - SQL enhancement fixed update PostgreSQL driver to support new way to defined options
#275 Matreshka - SQL enhancement fixed update Oracle driver to support new way to defined options
#276 Matreshka - SQL enhancement fixed update MySQL driver to support new way to defined options
#279 Matreshka - SQL enhancement fixed support date/time types in MySQL driver
#284 Matreshka - SQL defect fixed Boolean и Date_Time в SQL
#286 Matreshka - SQL defect fixed Dual MySQL queries don't work as expected
#303 Matreshka - SQL enhancement fixed Return (out) LAST_INSERT_ROWID value
#285 Matreshka - Web Services enhancement fixed Add support for user defined faults
#287 Matreshka - Web Services enhancement fixed fault support by wsdl2ada
#288 Matreshka - Web Services defect fixed review returned HTTP status codes
#292 Matreshka - Web Services defect fixed PROGRAM_ERROR in web_services-soap-dispatcher.adb
#262 Matreshka - XML Processor enhancement fixed Pass Vector to SAX.Input_Sources
#269 Matreshka - XML Processor defect invalid In SAX.Writer xml: prefix not avaliable by default
#305 Matreshka - XML Processor defect fixed support for many and deeply nested namespace declarations

Known problems

Ticket Component Type Resolution Milestone Summary
#323 Matreshka defect fixed 0.5.1 matreshka-0.5.0 is failed to build
#307 Matreshka - League defect fixed 0.5.1 Hash for Stream_Element_Vector hangs
#308 Matreshka - League defect fixed 0.5.1 League.Calendars.Ada_Conversions is incorrect
#331 Matreshka - League defect fixed 0.6.0 Memory corruption after JSON_Object.Value call
#334 Matreshka - League defect fixed 0.6.0 Index fails on portable_le
#337 Matreshka - SQL defect fixed 0.6.0 Oracle driver hangs on reopen connection
#310 Matreshka - Web Services enhancement fixed 0.6.0 Suppress style checks in wsdl2ada results
#311 Matreshka - Web Services enhancement Check support of WSDL Assertions by wsdl2ada translator
#312 Matreshka - Web Services defect wsdl2ada error reporting
#326 Matreshka - XML Processor defect fixed 0.6.0 Start_CDATA/End_CDATA are not emitted

Matreshka 0.5.1

Matreshka 0.5.1 is minor bugfixes release.

Closed tickets

Ticket Component Type Resolution Summary
#317 Matreshka enhancement fixed Condition build of AMF component
#323 Matreshka defect fixed matreshka-0.5.0 is failed to build
#307 Matreshka - League defect fixed Hash for Stream_Element_Vector hangs
#308 Matreshka - League defect fixed League.Calendars.Ada_Conversions is incorrect

Known problems

Ticket Component Type Resolution Milestone Summary
No tickets found

Last modified 7 years ago Last modified on Sep 19, 2013, 4:45:26 AM
Note: See TracWiki for help on using the wiki.