Skip to content

Releases: esa/mo-services-java

Release 11.1

05 Dec 14:49
fcd5a6c
Compare
Choose a tag to compare

Version 11.1

  • Adds dedicated yaml workflows for testing the MAL with tcpip, http, and zmtp
  • Merges the xml-jaxb project into the generator-interfaces project
  • Improves the Enumerations auto-generated code
  • Simplifies the parent POM file
  • Improvements to the MPD services boilerplate code and also the simple-mo-provider and simple-mo-consumer

Release 11.0

13 Jun 08:34
Compare
Choose a tag to compare

Version 11.0

  • Updates all the API artifactIds to include the area number and area version
  • Replaces the auto-generated getShortForm() and getTypeShortForm(), with getTypeId()
  • Adds a simple Directory service implementation
  • Adds the boilerplate code for the MPD services
  • Adds a Simple MO Provider project and a Simple MO Consumer project

Release 10.1

17 May 16:17
Compare
Choose a tag to compare

Version 10.1

  • Updates all the xml files for their respective latest updates
  • The yaml workflows for building the project and running the testbeds are now operational for: Java 8, 11, 17
  • Simplifies and optimizes parts of the code in the Transport and in the API generation process
  • Adds the HTTP project
  • The HTTP and the ZMTP projects are now passing the testbed

Release 10.0

16 Nov 14:40
Compare
Choose a tag to compare

Version 10.0

  • Full alignment of the MAL API and MAL Impl to the MAL Standard book version 521.0-B-3
  • Adds more tests to the MAL Testbed project
  • Removal of unused classes and refactoring old code
  • Adds yaml workflows for building the project and running the testbeds for different LTS Java versions (8, 11, 17, 21)
  • Improves the Interface between the MAL and the Encoders/Decoders. Now, it passes the name, nullability and type for the field to be encoded/decoded

Release 9.0

02 Feb 10:20
fea5272
Compare
Choose a tag to compare

Version 9.0

  • This release is a hybrid between the old and the new MAL (top API layer -> new MAL; low Transport layer -> old MAL)
  • Fixes the MAL testbed for the new MAL updates
  • Lowers memory footprint
  • Removes the generation of the Type Factories from the APIs. Introduces new MALElementsRegistry class as a replacement.
  • Adds first iteration of the MO Navigator project
  • MAL Broker updated to follow the new MAL PUB-SUB
  • Removes the Generic Encoding project (merged into the MAL API)