Skip to content

v2.8.1

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Sep 15:04
· 27 commits to v2.x since this release

Changelog

Version 2.8.1

Internal changes & Bugfixes

  • Bumped dependencies.
  • Fixed unsubscribe not working correctly in some cases, causing duplicate messages.
  • Fixed "connection closed" database errors in MQTT service due to overly long living persistence manager.
  • Introduced [entityType][create/update/delete] roles for the fine-grained auth system.
  • [BUS] Fixed bus message decoding failing on unknown properties.

Version 2.8.0

New Features

  • Implemented fine-grained authorisation on MQTT topics, meaning a user subscribing
    on v1.1/Observations will only receive notifications for Observations they are
    allowed to see.
  • Implemented #2318: Added support for GZip and deflate compression on HTTP Uploads.
  • Implemented V2 API with HTTP and MQTT bindings, including request/response over MQTT 5.
    This feature was funded by BRGM (http://www.brgm.eu/), French PEPR OneWater - Eau Bien Commun
    (https://www.onewater.fr/en, ANR-22-PEXO-0009, under the Future Program France 2030) and test
    from Water4All Partnership members (https://www.water4all-partnership.eu/)
  • Implemented handling of nested complex properties.

Internal changes & Bugfixes

  • Fixed non-validated query in some MQTT subscriptions.
  • Declared bouncycastle as direct dependency.
  • Fixed prefer-header not working in batch requests.
  • Improved model editor:
    • Ensure main tables are generated before link tables.
    • Check key types are known when generating link tables.
  • Allow both ISO Strings and Objects with start/end for time values and intervals.
  • Fixed #2304: Nextlinks with not causing exception.