Skip to content

Release v3.0.0-beta.12

Compare
Choose a tag to compare
@charphi charphi released this 16 Oct 13:29
· 251 commits to master since this release

3.0.0-beta.12 - 2023-10-16

This is the twelfth beta release of sdmx-dl.
sdmx-dl follows semantic versioning.

This release brings a more flexible configuration system: cache, network and language can be specified by source if
needed and environment variables are used as default values.
The API has been refactored to make it both simpler and more flexible.
The ECB endpoint has also been updated.

Disclaimer: sdmx-dl is still in development and is available for test only. Do not use in
production!

Added

  • API Add support of partial ISO date/time in TimeInterval
  • PROVIDER Allow caching & networking configuration by environment
    variables #516
  • PROVIDER Allow caching & networking configuration per source #493

Fixed

  • PROVIDER Fix file locking in cache

Changed

  • API Refactor cache API #500
  • API Refactor network API #503
  • API Remove dialect API #505
  • API Refactor listeners API #506
  • API Handle languages per connection instead of per manager #507
  • API Simplify naming and structure #508
  • API Change pattern of drivers properties
  • API Improve support of ISO-8601 duration
  • SOURCE Update ECB endpoint #495
  • FORMAT Refactor file format API #502
  • PROVIDER Move curl backend to an external project
  • PROVIDER Move PxWebDriver to its own module
  • PROVIDER Move dialects drivers to their own module
  • CLI Use environment variables as default values
  • GRPC Migrate gRPC module to Quarkus framework