Skip to content

Version 0.8.0a2 (2024-11-16)

Pre-release
Pre-release
Compare
Choose a tag to compare
@hartym hartym released this 16 Nov 12:09
· 71 commits to 0.8 since this release

Added

  • Proxy: it is now possible to add not exposed endpoints in the proxy configuration.
  • Proxy: Custom controller types with custom settings can be added to the proxy configuration as services definitions.
  • Monitoring: Prometheus integration.

Changed

  • API: the [EVENT_READY]{.title-ref} and [EVENT_SHUTDOWN]{.title-ref} core events now takes (and provides) an [ASGIApplication]{.title-ref} insteas of an [ASGIKernel]{.title-ref} to avoid having a misleading interface when multiple ASGI middlewares are applied. The same change has been propagated to System/SystemBuilder.
  • Proxy: Endpoints can now include full paths beyond just base paths. For example, URLs like http://example.com/api/v1/endpoint1/ are now supported in addition to simpler base URLs like http://example.com/. (#35, @ArthurD1)
  • Rules: The rules application is now loaded by default when using the harp start or harp server command. (#594, @ArthurD1)
  • Storage: The Engine is now defined as a service and instantiated using dependency injection. (#72, @ArthurD1)

Fixed

  • Cache: on retrieval/decoding failure, consider no cache is available.
  • DX: Add the ability to use --set x=y or --set x y (both equivalent) to all commands (@masterivanic, #590)
  • UI: Correctly display header values containing a semicolon character (#577, @ArthurD1)
  • UI: Fixed the topology UI where changing the state of a remote would cause the page to crash (#578, @ArthurD1).
  • UI: On transactions page, tpdex filter now includes both sides of the selected range (#391, @ArthurD1)

Updated

  • chore(deps): bump http-router from 4.1.2 to 5.0.8

Full Changelog: 0.7.7...0.8.0a2