Releases: thevickypedia/PyObservability
Releases · thevickypedia/PyObservability
v5.0.2
v5.0.1
v5.0.0
- e534b22 chore: Release
v5.0.0 - a29da8a refactor: Upgrade
FastAPI-UI-Authand update API routing logic for authentication - e6c2d14 docs: Update README.md
- e3b74a1 chore: Update project metadata in
pyproject.toml - 745e07a feat: Include an option to switch between legacy and modern UI
- f9bdad6 style: Switch UI to look like grafana dashboard with real-time metrics
- fc6d77b chore: Update release notes for v4.0.0
v4.0.0
- 0c7e67f chore: Release
v4.0.0 - 01aea2f docs: Update README.md
- dd386d0 chore: Add a log statement when prometheus is enabled, update
.gitignoreand include a samplesecrets.jsonfile - 0924fa8 fix: Secrets passed through
json/kwargsshould override conflicting env vars - cac7f5d perf: Replace all hard-coded prometheus metric keys with a fetcher
- 5850cbe refactor: Filter docker health check logs in
uvicorn - 45f92f5 fix: Restore
prometheus.ymlfile to avoid connectivity issues withgrafana - 6cdab9b refactor: Remove
yamlandyqdependency to improve stability - e04f1c4 fix: Avoid missing metrics through UI when prometheus in not enabled
- 9a07144 perf: Remove
prometheus.ymlfile usage and improve stability for container launches - 1a7e904 perf: Stream metrics to endpoint only when prometheus is enabled
- 3569204 build: Add a launch script along with samples for grafana dashboard with prometheus data source
- 9925f38 chore: Update gitignore and remove legacy compose files
- 8a2cd41 perf: Add docker compose files for
grafanaandprometheus - 3a5c630 feat: Make
/metricsendpoint secure throughHTTPBasicCredentials - 33aba57 feat: Add a new
/metricsendpoint to supportprometheusplugin forgrafanadashboard - 58f65d8 chore: Update release notes for v3.2.2
v3.2.2
v3.2.1
- d494df5 chore: Release
v3.2.1 - f1a0740 style: Set hove-button logic to nearest node
- 9c6f368 style: Group all the nodes' metrics in the hover-balloon logic
- 9e066f9 style: Improve hover-balloon logic for aggregated metrics
- 4c29840 fix: Handle connection error for kuma server endpoint
- 07d6961 perf: Include a
wait_timeoutfor socketio connection in kuma tab - cf4417a chore: Update release notes for v3.2.0
v3.2.0
- 13189df chore: Release
v3.2.0 - 2e091ce fix: Handle errors from GitHub API to avoid crashing
- 65c614f perf: Remove exception handlers from kuma endpoint
- 78afe22 fix: Ensure tabs aren't left disabled from older sessions
- 898d0e3 perf: Extend default interval for both kuma and runners interval
- 954f467 perf: Disable
GitHub Runnerstab when nodes are loading - f567073 fix: Avoid freezing on a particular view when refreshed
- b9e1193 perf: Increase interval option for kuma and runners' metrics
- df3093c chore: Update release notes for v3.1.0
v3.1.0
- bf3335e chore: Release
v3.1.0 - 7fb1ac3 feat: Interval option, static page refresh, logout ability in tabs and no title if only nodes tab is rendered
- 1269b84 feat: Add more alias options for env vars
- a82e164 perf: Avoid collecting all runners immediately after parsing results from GH API
- d88f5d9 refactor: Remove
self-hostedlabel for GitHub runners and sort the labels before response - 3f3bf80 chore: Update release notes for v3.0.0
v3.0.0
- 6416ad5 chore: Release
v3.0.0 - b908038 docs: Update README.md
- af93ed0 feat: Render tabs individually without dependencies
- d551fa0 feat: Add UI and backend API endpoint for GHA runners
- a7dc3d3 docs: Add missing docstrings
- 2b5c190 refactor: Remove dead code
- 0f099ec feat: Update backend code to include GitHub actions runners' status
- 55b6496 chore: Update release notes for v2.2.1
v2.2.1
- 4fa507d chore: Release
v2.2.1 - bfa68c2 perf: Use a fallback func if kuma IP is also localhost
- 57b4fe7 perf: Replace all local hostnames with an internal IP host
- e937af8 style: Change color code for hyperlinks
- ff379a0 style: Add hyperlink is description is a URL in kuma table
- 031fbd0 chore: Update release notes for v2.2.0