Skip to content

Releases: thevickypedia/PyObservability

v5.0.2

26 Mar 00:38

Choose a tag to compare

  • d406cf6 chore: Release v5.0.2
  • 884e93e fix: Add missing request param for TemplateResponse required by starlette==1.0.0
  • 02287d1 perf: Reuse auth timeout to stop streaming and gracefully close the server session
  • 5e67c7a chore: Update release notes for v5.0.1

v5.0.1

14 Mar 01:21

Choose a tag to compare

  • 22b8e25 chore: Release v5.0.1
  • 9c98509 feat: Make git_url configurable via environment variable [OR] kwargs
  • 766fba8 perf: Add request timeout for GitHub and server version checks
  • 0baa537 fix: Resolve inconsistent per core sparklines exceeding the window
  • c318388 chore: Update release notes for v5.0.0

v5.0.0

07 Mar 01:12

Choose a tag to compare

  • e534b22 chore: Release v5.0.0
  • a29da8a refactor: Upgrade FastAPI-UI-Auth and 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

05 Mar 00:53

Choose a tag to compare

  • 0c7e67f chore: Release v4.0.0
  • 01aea2f docs: Update README.md
  • dd386d0 chore: Add a log statement when prometheus is enabled, update .gitignore and include a sample secrets.json file
  • 0924fa8 fix: Secrets passed through json/kwargs should 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.yml file to avoid connectivity issues with grafana
  • 6cdab9b refactor: Remove yaml and yq dependency to improve stability
  • e04f1c4 fix: Avoid missing metrics through UI when prometheus in not enabled
  • 9a07144 perf: Remove prometheus.yml file 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 grafana and prometheus
  • 3a5c630 feat: Make /metrics endpoint secure through HTTPBasicCredentials
  • 33aba57 feat: Add a new /metrics endpoint to support prometheus plugin for grafana dashboard
  • 58f65d8 chore: Update release notes for v3.2.2

v3.2.2

24 Feb 12:30

Choose a tag to compare

  • 2cf9448 chore: Release v3.2.2
  • 6dff9cf perf: Include a helper function to join url and add query params
  • 9e5e4e5 feat: Include host version information in the UI
  • c24dd32 chore: Update release notes for v3.2.1

v3.2.1

08 Feb 14:39

Choose a tag to compare

  • 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_timeout for socketio connection in kuma tab
  • cf4417a chore: Update release notes for v3.2.0

v3.2.0

06 Feb 07:10

Choose a tag to compare

  • 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 Runners tab 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

06 Feb 06:19

Choose a tag to compare

  • 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-hosted label for GitHub runners and sort the labels before response
  • 3f3bf80 chore: Update release notes for v3.0.0

v3.0.0

06 Feb 05:25

Choose a tag to compare

  • 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

05 Feb 17:07

Choose a tag to compare

  • 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