From f1ce1ac49556e1387d4c2309967656986fc6d2ad Mon Sep 17 00:00:00 2001 From: Romain Dorgueil Date: Thu, 16 Jan 2025 11:31:38 +0100 Subject: [PATCH] release: 0.8.0a3 --- docs/changelogs/{0.8.0a2.rst => 0.8.0a3.rst} | 22 +++++++++++++++++--- docs/changelogs/index.rst | 2 +- docs/changelogs/unreleased.rst | 12 ----------- harp/__init__.py | 2 +- misc/helm/charts/harp-proxy/Chart.yaml | 4 ++-- pyproject.toml | 2 +- 6 files changed, 24 insertions(+), 20 deletions(-) rename docs/changelogs/{0.8.0a2.rst => 0.8.0a3.rst} (66%) diff --git a/docs/changelogs/0.8.0a2.rst b/docs/changelogs/0.8.0a3.rst similarity index 66% rename from docs/changelogs/0.8.0a2.rst rename to docs/changelogs/0.8.0a3.rst index 43201ad3..aa4fba36 100644 --- a/docs/changelogs/0.8.0a2.rst +++ b/docs/changelogs/0.8.0a3.rst @@ -1,9 +1,10 @@ -Version 0.8.0a2 (2024-11-16) +Version 0.8.0a3 (2025-01-16) ============================ Added ::::: +* CLI: new "harp version" command to dump the version number * 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. @@ -11,7 +12,7 @@ Added Changed ::::::: -* API: the `EVENT_READY` and `EVENT_SHUTDOWN` core events now takes (and provides) an `ASGIApplication` insteas of an +* API: the `EVENT_READY` and `EVENT_SHUTDOWN` core events now takes (and provides) an `ASGIApplication` instead of an `ASGIKernel` 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 @@ -20,6 +21,7 @@ Changed * 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) +* Frontend: the build is now using a library to allow easier extension from other projects. (@ArthurD1) Fixed ::::: @@ -29,8 +31,22 @@ Fixed * 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) +* Sentry config was not loaded anymore, fixed. +* Cache: Fixed metadata update bug. +* Set timezone to UTC on postgres connect + Updated ::::::: -* chore(deps): bump http-router from 4.1.2 to 5.0.8 +* bump aiohttp from 3.11.2 to 3.11.11 +* bump asyncmy from 0.2.9 to 0.2.10 +* bump http-router from 4.1.2 to 5.0.8 +* bump orjson from 3.10.11 to 3.10.14 +* bump pytest from 8.3.3 to 8.3.4 +* bump pytest-asyncio from 0.24.0 to 0.25.2 +* bump ruff from 0.7.4 to 0.9.1 +* bump sentry-sdk from 2.18.0 to 2.19.2 +* bump slack-sdk from 3.33.4 to 3.34.0 +* bump sqlalchemy from 2.0.36 to 2.0.37 +* bump syrupy from 4.7.2 to 4.8.0 diff --git a/docs/changelogs/index.rst b/docs/changelogs/index.rst index 37b086c2..7f9b4437 100644 --- a/docs/changelogs/index.rst +++ b/docs/changelogs/index.rst @@ -5,7 +5,7 @@ Changelogs & History :maxdepth: 1 unreleased - 0.8.0a2 + 0.8.0a3 0.7.7 0.7.6 0.7.5 diff --git a/docs/changelogs/unreleased.rst b/docs/changelogs/unreleased.rst index 51a1873a..86e986aa 100644 --- a/docs/changelogs/unreleased.rst +++ b/docs/changelogs/unreleased.rst @@ -1,14 +1,2 @@ Unreleased ========== - -Added -::::: - -* CLI: new "harp version" command to dump the version number - -Fixed -::::: - -* Sentry config was not loaded anymore, fixed. -* Cache: Fixed metadata update bug. -* Set timezone to UTC on postgres connect diff --git a/harp/__init__.py b/harp/__init__.py index dc0cd826..dc2658da 100644 --- a/harp/__init__.py +++ b/harp/__init__.py @@ -61,7 +61,7 @@ def _parse_version(version: str, /, *, default=None) -> Version: # last release __title__ = "Core" -__version__ = "0.8.0a2" +__version__ = "0.8.0a3" __hardcoded_version__ = __version__ __revision__ = __version__ # we can't commit the not yet known revision diff --git a/misc/helm/charts/harp-proxy/Chart.yaml b/misc/helm/charts/harp-proxy/Chart.yaml index 1522e3a8..0d03d357 100644 --- a/misc/helm/charts/harp-proxy/Chart.yaml +++ b/misc/helm/charts/harp-proxy/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: harp-proxy description: HTTP API Runtime Proxy type: application -version: "0.8.0-a2" -appVersion: "0.8.0a2" +version: "0.8.0a3" +appVersion: "0.8.0a3" dependencies: - name: postgresql diff --git a/pyproject.toml b/pyproject.toml index bf8ede25..1db2baca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "harp-proxy" -version = "0.8.0a2" +version = "0.8.0a3" description = "Harp is an API Runtime Proxy – A toolkit for Fast, Reliable and Observable external APIs" authors = ["Romain Dorgueil "] readme = "README.rst"