All updates
One feed for every project you can currently access.
v1.1.2
What's Changed
- feat: implement query call Athena gateway client and type definitions for API interactions by @Super-Kenil in https://github.com/xylex-group/athena-js/pull/4
- Added test cases for /gateway/query by @Super-Kenil in https://github.com/xylex-group/athena-js/pull/5
New Contributors
- @Super-Kenil made their first contribution in https://github.com/xylex-group/athena-js/pull/4
Full Changelog: https://github.com/xylex-group/athena-js/compare/v1.0.4...v1.1.2
Fixes
- Improve legacy compatibility in AthenaGatewayCondition ee03094 by @floris-xlx
- Update table reference in E2E tests for consistency 4bc6aed by @floris-xlx
- Enhance error handling in Athena client and E2E tests 39f1915 by @floris-xlx
Enhancements
- Update package description in package.json for clarity c6c8942 by @floris-xlx
- Update TypeScript ESLint dependencies and improve contributing guidelines afec8d5 by @floris-xlx
- Clean up whitespace and improve header formatting in gateway files c045c74 by @floris-xlx
- Standardize exports and enhance E2E test type definitions b3921b1 by @floris-xlx
Features
- Implement query call Athena gateway client and type definitions for API interactions 8f5a51b by @Super-Kenil
Full diff: v1.0.4...v1.1.2
Share card: Generate release OG image
studio-v0.3.0-alpha.1
What's Changed
- Fix sidebar width persistence and enforce pixel-based sizing in web app by @floris-xlx in https://github.com/xylex-group/athena/pull/110
- Fix sidebar width persistence by @floris-xlx in https://github.com/xylex-group/athena/pull/111
- Add index management and deferred gateway tools to web UI by @floris-xlx in https://github.com/xylex-group/athena/pull/112
- Update provisioning managed instances table to show structured instance metadata by @floris-xlx in https://github.com/xylex-group/athena/pull/113
Full Changelog: https://github.com/xylex-group/athena/compare/v2.11.2...studio-v0.3.0-alpha.1
Features
- Add Query Optimizations page and integrate query optimization recommendations 767d797 by @floris-xlx
- Update inspector panel sizing to use pixel values 6995936 by @floris-xlx
- Add query optimization API endpoints and data models 855c871 by @floris-xlx
- Enhance Observability and Query Optimizations pages with admission events and pagination 1df9d4b by @floris-xlx
- Implement layout normalization for table editor in panel management 4eb755e by @floris-xlx
- Refactor API response handling and introduce new payload types 5765081 by @floris-xlx
- Enhance layout synchronization in panel management 692e50f by @floris-xlx
- Enhance database management and panel interactions 81dba0c by @floris-xlx
- Enhance command palette and backup error handling d8597a5 by @floris-xlx
- Enhance sidebar scroll management and table selection 8e73cdd by @floris-xlx
Enhancements
- Update version to 2.12.0 in configuration files, RELEASE v2.12.0 ece77a9 by @floris-xlx
Full diff: v2.11.2...studio-v0.3.0-alpha.1
Share card: Generate release OG image
v2.5.2
What's Changed
- chore(main): release 2.4.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/82
- Development environment setup by @floris-xlx in https://github.com/xylex-group/athena/pull/83
- Application quality improvements by @floris-xlx in https://github.com/xylex-group/athena/pull/84
- New page for tables by @floris-xlx in https://github.com/xylex-group/athena/pull/85
- Overview page recharts by @floris-xlx in https://github.com/xylex-group/athena/pull/86
Full Changelog: https://github.com/xylex-group/athena/compare/v2.3.0...v2.5.2
Full diff: v2.4.0-exp+1...v2.5.2
Share card: Generate release OG image
v0.2.0-exp+3
What's Changed
- Fallback empty states by @floris-xlx in https://github.com/SuitsBooks/formations/pull/11
- Settings pages backend and UI by @floris-xlx in https://github.com/SuitsBooks/formations/pull/12
- Ui components and button by @floris-xlx in https://github.com/SuitsBooks/formations/pull/13
- New UI components by @floris-xlx in https://github.com/SuitsBooks/formations/pull/14
- Development environment setup by @floris-xlx in https://github.com/SuitsBooks/formations/pull/28
- Resolve merge conflict: forms/playground path rename + content divergence in https://github.com/SuitsBooks/formations/pull/27
- Extract ComingSoonNavItem to eliminate triplicated nav rendering logic in https://github.com/SuitsBooks/formations/pull/29
- Fixes by @CZvok009 in https://github.com/SuitsBooks/formations/pull/26
- Development environment setup by @floris-xlx in https://github.com/SuitsBooks/formations/pull/30
- Migrate all application DB ops from Drizzle/Supabase to Athena gateway by in https://github.com/SuitsBooks/formations/pull/31
- Payload form builder by @floris-xlx in https://github.com/SuitsBooks/formations/pull/32
- Payload form builder by @floris-xlx in https://github.com/SuitsBooks/formations/pull/33
- Harden form submission pipeline and make drizzle-push patch safe for CI by in https://github.com/SuitsBooks/formations/pull/34
- Cursor/payload form builder d48b by @floris-xlx in https://github.com/SuitsBooks/formations/pull/35
- New user organizations by @floris-xlx in https://github.com/SuitsBooks/formations/pull/36
Full Changelog: https://github.com/SuitsBooks/formations/compare/v0.2.0-exp+2...v0.2.0-exp+3
Fixes
- Switch colors, tabs component, sign-out button, and hover text visibility (#13) 3f3b68a by @floris-xlx
- Address all review feedback - security scoping, ordering, concurrency, column names 4702167 by @Copilot
- Update route types import path and add forms layout file 38768f3 by @floris-xlx
Features
- Add reui components (frame, number-field, radio-group, sortable, switch, timeline) (#14) b34b0fb by @floris-xlx
- Implement search functionality in SettingsSidebar for improved navigation 9da8fa0 by @floris-xlx
- Migrate all Drizzle/Supabase db ops to Athena gateway 1484fe3 by @Copilot
- Address code review - parallel inserts, typed formation record, use extractFirst cff7110 by @Copilot
- Add @payloadcms/plugin-form-builder dependency and update related configurations dbc3646 by @floris-xlx
- Add @payloadcms/translations dependency and update related configurations 7345184 by @floris-xlx
- Update styles and structure across multiple components for consistency f8ba084 by @floris-xlx
Enhancements
- Improve code formatting and readability in FormsPlaygroundPage component e564eb8 by @floris-xlx
Replace 'current_step' with 'stage_id' across multiple components and APIs for consistency
- Simplify Home component to redirect to dashboard and remove unused sections cf307bf by @floris-xlx
- Optimize SettingsSidebar component for improved section filtering 7258cbb by @floris-xlx
- Move number field preprocessing logic to after schema application for clarity fffdfef by @floris-xlx
Docs
- Update CHANGELOG.md for PR #28 6a5acfa by @github-actions[bot]
Full diff: v0.2.0-exp+2...v0.2.0-exp+3
Share card: Generate release OG image
v10.15.1
XBP v10.15.1
Short summary
This patch release for XBP (previous: v10.14.1) includes new CLI commands and options, improvements to ports output and Docker logging, CI workflow hardening and automation, several version bumps and lockfile regenerations, and minor fixes. See the full changelog for a complete diff.
Highlights
| Area | Change | Commits |
|---|---|---|
| CLI features | Add xbp init interactive wizard; feature-gated Secrets and Nordvpn commands; add Done report command | 8e0f4f6, 4e4911a |
| Ports & networking | Add --no-local to xbp ports, add connection-state sorting, and render ports as a compact table | e12a281, b55fa3d0 |
| Docker & logging | Route xbp logs to Docker logging and improve Docker port listing | d4e1409, 807e3ab |
| CI / release automation | Add lint/test workflows, grant required permissions, and harden crates.io publish automation | 6075a6a, 17c59ad, 519afe2 |
| Versioning & build | Multiple version bumps and Cargo.lock regenerations; update .rustc_info.json for build diagnostics | e027776, 29a5cc0, c5b967a |
| Misc fixes | LICENSE update, ensure_nordvpn_installed return fix, and logging refactors for concurrency | 6630d2a, 745abf2, d4c2a3b |
Relevant links
- Repository: https://github.com/xylex-group/xbp
- Crates.io package: https://crates.io/crates/xbp
- Compare changes since v10.14.1: https://github.com/xylex-group/xbp/compare/v10.14.1...v10.15.1
- Full changelog: https://github.com/xylex-group/xbp/compare/v10.14.1...v10.15.1
Upgrade notes
- No breaking changes are expected for this release; users upgrading to v10.15.1 should review the new CLI commands and any CI workflow changes if you mirror or rely on the repository's automation.
Enhancements
- Add GitHub Actions workflows to run linting and tests and to support publishing to crates.io. 6075a6a by @Copilot
- Harden the crates.io publish workflow with additional checks to reduce accidental releases. 17c59ad by @Copilot
- Grant necessary GitHub permissions for the lint and test workflows. 519afe2 by @Copilot
Full diff: v10.14.1...v10.15.1
Share card: Generate release OG image
v0.1.0
What's Changed
- [WIP] Add MCP examples and a link button to cursor by @Copilot in https://github.com/floris-xlx/hetzner/pull/1
- Add Copilot coding agent instructions by @Copilot in https://github.com/floris-xlx/hetzner/pull/3
New Contributors
- @Copilot made their first contribution in https://github.com/floris-xlx/hetzner/pull/1
Full Changelog: https://github.com/floris-xlx/hetzner/commits/v0.1.0
Share card: Generate release OG image
Features
- Added user authentication by @admin
- Project management dashboard by @admin
Enhancements
- Dark mode support across all pages
Fixes
- Fixed layout shift on mobile devices
Share card: Generate release OG image
v1.3.0
What's Changed
- Add native join handling tests and fix client translator assumption by @floris-xlx in https://github.com/xylex-group/athena/pull/49
- Development environment setup by @floris-xlx in https://github.com/xylex-group/athena/pull/50
- Revert "Development environment setup" by @floris-xlx in https://github.com/xylex-group/athena/pull/51
- User interface improvements by @floris-xlx in https://github.com/xylex-group/athena/pull/52
- Client application enhancements by @floris-xlx in https://github.com/xylex-group/athena/pull/53
- chore(main): release 1.3.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/48
- Release: v1.3.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/54
Full Changelog: https://github.com/xylex-group/athena/compare/v1.2.0...v1.3.0
Enhancements
Refractor use of XBP_ATHENA_DB_URL
- Release 1.3.0 61ebaf6 by @github-actions[bot]
- Sync release files for v1.3.0 a9e7444 by @github-actions[bot]
Features
- Comprehensive client application enhancements 9417fb1 by @cursoragent
Full diff: v1.2.1...v1.3.0
Share card: Generate release OG image
v0.2.0-exp+2
Suits Formations โ v0.2.0-exp+2
Short summary
- Adds pagination and UI consistency improvements for the dashboard.
- Redesigns the Settings area with new components, API routes, and data wiring.
- Improves data fetching behavior and updates default Athena base URL settings.
- Includes development environment setup merges and upstream merges from main.
Repository and links
- Repository: https://github.com/SuitsBooks/formations
- Package: unknown
- Full changelog / compare: https://github.com/suitsbooks/formations/compare/v0.1.0-exp...v0.2.0-exp+2
Highlights
- Dashboard: consistent background/text colors for improved readability and accessibility, plus pagination for case lists.
- Settings: comprehensive redesign to a Deel-style layout; replacement of the Radix Switch with a HeroUI Switch (backward-compatible API); client-facing GET/PUT /api/settings/[category] routes; forms wired to settings_formations table; fixes for Next.js async params and theme token usage.
- Data fetching: updated fetch options for recent activity and formation data to improve cache handling and freshness.
- Configuration: default Athena base URL values updated.
Commits included
| Commit | Author | Change |
|---|---|---|
| 7186e38 | CZvok009 | Update dashboard pages to use consistent background and text colors to improve readability and accessibility. |
| f43eb93 | Floris | Update default Athena base URL settings. |
| be6c201 | Floris | Merge main branch to incorporate upstream changes into this branch. |
| 54c1153 | Szymon | Add pagination to dashboard cases and improve UI consistency. |
| 0a9afe8 | Szymon | Improve recent activity and formation data fetching with updated fetch options for better cache handling and fresher data. |
| 940875a | Cursor Agent | Redesign Settings pages and components to follow a Deel-style UI, replace Radix Switch with HeroUI Switch, add settings API routes, wire form pages to the settings_formations table, and fix Next.js async params and theme token issues. |
| 8a780ec | Floris | Merge pull request #10 to apply the development environment setup changes. |
Upgrade notes
- If you customized Settings UI components or relied on the previous Radix Switch API, verify compatibility with the new HeroUI Switch (the code maintains a backward-compatible checked/onCheckedChange API for existing consumers).
- Settings forms are now persisted via the settings_formations table and exposed through /api/settings/[category]; review any integrations that read/write settings directly.
- The Next.js fix for async params may affect custom route handlersโensure any custom patterns await params where required.
If you need the full changelog or package details, consult the compare link above.
Full diff: v0.1.0-exp...v0.2.0-exp+2
Share card: Generate release OG image
v0.1.0-exp+1
What's Changed
- [WIP] Initialize company-formation platform with Next.js and TypeScript by @Copilot in https://github.com/SuitsBooks/formations/pull/1
- Codex-generated pull request by @floris-xlx in https://github.com/SuitsBooks/formations/pull/3
- Scaffold Next.js โapp huskโ from README blueprint (intake/workflow/docs/operator) by @Copilot in https://github.com/SuitsBooks/formations/pull/2
- Add GitHub Actions workflows for CI, linting, and changelog automation by @Copilot in https://github.com/SuitsBooks/formations/pull/4
- Add config-driven legal pages, auth email-sent success screens, settings page, and OpenGraph metadata wiring by @Copilot in https://github.com/SuitsBooks/formations/pull/5
- Petrs pages by @CZvok009 in https://github.com/SuitsBooks/formations/pull/6
- Formations_Inbox by @CZvok009 in https://github.com/SuitsBooks/formations/pull/9
New Contributors
- @Copilot made their first contribution in https://github.com/SuitsBooks/formations/pull/1
- @floris-xlx made their first contribution in https://github.com/SuitsBooks/formations/pull/3
- @CZvok009 made their first contribution in https://github.com/SuitsBooks/formations/pull/6
Full Changelog: https://github.com/SuitsBooks/formations/commits/v0.1.0-exp
Share card: Generate release OG image
v10.14.1
What's Changed
- Add Kubernetes and Docker feature helpers by @floris-xlx in https://github.com/xylex-group/xbp/pull/8
Full Changelog: https://github.com/xylex-group/xbp/compare/v10.12.2...v10.14.1
Enhancements
- Bump, RELEASE v10.13.0 b48f18d by @floris-xlx
Full diff: v10.12.2...v10.14.1
Share card: Generate release OG image
v0.3.0-exp
Resource Framework v0.3.0-exp
Short summary
This pre-release adds CI workflows to prepare npm package publishing, applies repository cleanups, and introduces architecture diagrams with documented technical debt items.
Highlights
| Commit | Change | Author |
|---|---|---|
| a6f64bb | Prepare npm package workflows for publishing artifacts to npm. | Floris |
| 21df738 | Apply requested repository cleanups to project structure and metadata. | Floris |
| 54c07f9 | Add architecture diagrams and document outstanding technical debt. | Floris |
Details
- Package: @xylex-group/demo-app โ https://www.npmjs.com/package/%40xylex-group%2Fdemo-app
- Repository: https://github.com/xylex-group/resource-framework
- Compare changes: https://github.com/xylex-group/resource-framework/compare/v0.2.0...v0.3.0-exp
- Full changelog: https://github.com/xylex-group/resource-framework/compare/v0.2.0...v0.3.0-exp
Notes and impact
- CI/workflows: The added workflows prepare the repository to publish npm packages; verify credentials and release pipeline before publishing.
- Repository maintenance: Cleanups improve structure and metadata, reducing friction for contributors and automation.
- Architecture and debt: Diagrams have been added to aid onboarding and design reviews; technical debt items are recorded for prioritization in future sprints.
Upgrade guidance
- No breaking API changes are included in this pre-release; follow the compare link above for a full list of file changes.
- If you rely on automated publishing, confirm the new workflows meet your CI requirements and secrets configuration.
Full diff: v0.2.0...v0.3.0-exp
Share card: Generate release OG image
v0.7.0
What's Changed
- feat: Add Joins & Nested Selects support to Query Builder by @floris-xlx in https://github.com/xylex-group/supabase_rs/pull/74
- chore(main): release 0.7.0 by @github-actions[bot] in https://github.com/xylex-group/supabase_rs/pull/75
Full Changelog: https://github.com/xylex-group/supabase_rs/compare/v0.6.0...v0.7.0
Features
- Add Joins & Nested Selects support to Query Builder b77642e by @floris-xlx
Enhancements
- Release 0.7.0 af4f352 by @github-actions[bot]
Full diff: v0.6.0...v0.7.0
Share card: Generate release OG image
v0.6.0
Fixes
- Update reqwest to version 0.13.1 and correct rustls feature c44071b by @katayama8000
Docs
- Fix spelling mistakes in README.md 140d0ed by @pumpkinbunny
- Fix spelling mistakes in MIGRATION.md d91af93 by @pumpkinbunny
- Fix spelling mistakes in src/lib.rs 31e3d87 by @pumpkinbunny
Features
Enhancements
- Release 0.6.0 08886ff by @github-actions[bot]
Full diff: v0.5.1...v0.6.0
Share card: Generate release OG image
v1.2.1
What's Changed
- Fix auto-release workflow branch name validation by @Copilot in https://github.com/xylex-group/athena/pull/43
- Sync README with lib.rs documentation for cargo-rdme check by @Copilot in https://github.com/xylex-group/athena/pull/44
- Collapse nested if statements using let-chains by @Copilot in https://github.com/xylex-group/athena/pull/45
- chore(main): release 1.2.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/40
New Contributors
- @Copilot made their first contribution in https://github.com/xylex-group/athena/pull/43
Full Changelog: https://github.com/xylex-group/athena/compare/v1.1.0...v1.2.1
Enhancements
- Bump athena RELEASE 183a7dd by @floris-xlx
Full diff: v1.2.0...v1.2.1
Share card: Generate release OG image
v10.12.2
What's Changed
- [WIP] Update README with examples of xbp.yaml and xbp.json schemas by @Copilot in https://github.com/xylex-group/xbp/pull/6
- [WIP] Fix bare CR errors in doc-comments and update config by @Copilot in https://github.com/xylex-group/xbp/pull/7
New Contributors
- @Copilot made their first contribution in https://github.com/xylex-group/xbp/pull/6
Full Changelog: https://github.com/xylex-group/xbp/compare/v10.8.2...v10.12.2
Enhancements
- RELEASE v10.8.3 2520e51 by @floris-xlx
- RELEASE v10.8.4 4a5ab4b by @floris-xlx
- RELEASE v10.9.1 634c470 by @floris-xlx
- Update .env and .gitignore files to include GitHub app configuration and new private key paths a382315 by @floris-xlx
- Fix, RELEASE v10.12.1 ef78b83 by @floris-xlx
- Updated bump 05dfff9 by @floris-xlx
Features
Add support for excluding specific repositories by name in the what_did_i_get_done script
Full diff: v10.8.2...v10.12.2
Share card: Generate release OG image
Full diff: v1.10.1...v1.11.0
Share card: Generate release OG image
v1.2.0
What's Changed
- Release: v1.1.1 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/42
- Fix auto-release workflow branch name validation by @Copilot in https://github.com/xylex-group/athena/pull/43
- Sync README with lib.rs documentation for cargo-rdme check by @Copilot in https://github.com/xylex-group/athena/pull/44
- Collapse nested if statements using let-chains by @Copilot in https://github.com/xylex-group/athena/pull/45
- chore(main): release 1.2.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/40
- Release: v1.2.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/46
New Contributors
- @Copilot made their first contribution in https://github.com/xylex-group/athena/pull/43
Full Changelog: https://github.com/xylex-group/athena/compare/v1.1.0...v1.2.0
Enhancements
- Release 2.1.0 b1a4c30 by @github-actions[bot]
- Sync release files for v1.2.0 f3e0b0c by @github-actions[bot]
Full diff: v1.1.0...v1.2.0
Share card: Generate release OG image
v1.1.0
What's Changed
- Release: v1.1.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/41
Full Changelog: https://github.com/xylex-group/athena/compare/v2.0.0...v1.1.0
Enhancements
- Release 2.0.0 5a1d549 by @github-actions[bot]
- Sync release files for v2.0.0 742e3b7 by @github-actions[bot]
- Sync release files for v1.1.0 cc36ca4 by @github-actions[bot]
Features
- Add WebSocket gateway contract endpoint to OpenAPI specification 5f2e0f5 by @floris-xlx
Full diff: v1.0.0...v1.1.0
Share card: Generate release OG image
v1.0.0
1.0.0 (2026-03-03)
โ BREAKING CHANGES
- started pipeline
Features
- add CLI helpers to enhance command-line functionality; update README with usage instructions and integrate clap for argument parsing (decfd38)
- add logging client configuration and enhance logging for gateway operations (859fa9f)
- add new endpoint for serving OpenAPI specification and update router registry function visibility (bcb63b0)
- add pipeline execution endpoint and enhance OpenAPI documentation; update version to 0.75.1 (e31eb6b)
- add QueryResult struct with debug implementation and update example to demonstrate new SDK usage (373478d)
- add support for overriding API port in CLI; update README with new command-line options and improve code organization in main and cli modules (2aea752)
- add UUID support in insert operations and update response structure; enhance sqlx dependency with UUID feature (701c3aa)
- added ssl enforcement api, chore: bump version to 0.72.0, remove deprecated SQL extensions, and add new SSL enforcement API endpoint in openapi.yaml RELEASE v0.72.0 (a27c595)
- api: add new admin API key management endpoints for creation, listing, updating, and deletion of API keys and rights, along with health check endpoint (2807632)
- api: enforce X-Athena-Client header requirement in fetch and insert routes, improve error handling for missing headers and unique constraint violations (1d7c898)
- api: expand Postman collection with new endpoints for gateway updates, queries, and pipeline management, and add additional environment variables for API key management (dcf8256)
- api: implement API key authentication logging and enhance gateway request handling with authorization checks (b6d2b21)
- config: add new Postgres clients for Xylex Cloud and Athena retention slave; enhance module structure with daemon and health endpoints (5621328)
- enhance athena_client_sdk example by adding support for Neon and Postgrest backends, simplifying Supabase client initialization (cd68e5b)
- enhance bind_value macro to support UUID parsing for string values in PostgreSQL driver (04de309)
- enhance configuration management with detailed documentation and additional utility functions for accessing settings, RELEASE v0.73.5 (219616a)
- enhance error handling in SQLx driver and improve identifier sanitization; add new sqlx module (bec0992)
- enhance gateway_operation_log by backfilling error, message, and cache_key columns from details metadata; ensure proper error marking for existing records (e7b6034)
- implement InsertIdentity struct for improved request handling and header validation in insert operations; deprecate mandatory headers with fallback to apikey (2f8be1a)
- Interface the Athena Gateway thru a WSS client now, fix: fixes to the athena-cdc adapter, fix: improvements to the flow of the handler, implemented a canonical handler for the wss openapi and rest openapi, feat!: added 4 new tables to allow introspecting database clients straight into the driver online without needing to reboot into a configurable ENV var , this is backwards compatible so that clients can be added ot the config online and then without restarting, only initiating that specific client (864391c)
- introduce AthenaClient SDK with builder-based interface for unified database access; update README with usage examples and enhance Cargo.toml with new dependencies (f28f7d8)
- introduce error processing utilities and enhance error handling in API responses; add regex dependency (fdeab03)
- redeploy: enhance redeploy script with robust file and port handling; add crate-name parameter for improved configuration (5a206ec)
- schema: add /schema/migrations endpoint to list schema migrations with graceful fallback; update API documentation and response handling (7fec327)
- schema: add pg_schema module and improve error handling in schema_migrations for database migration tracking (0cf117f)
- schema: implement schema validation improvements and optimize migration tracking logic for enhanced reliability (32273ed)
- started pipeline (f7d6e14)
- updated extra docs, RELEASE v0.72.3 (ccf0926)
Bug Fixes
- api: enhance error handling in API responses to improve user experience and debugging (dd2c5fa)
- api: enhance error handling in gateway update route by introducing structured error logging and response formatting (8fff733)
- api: trim trailing semicolons from SQL queries to prevent empty query errors (31db595)
- correct type annotation for routes in ping function and update online message capitalization (7959adb)
- driver: bind UUID only in SET/INSERT; keep WHERE values as text (d42b725)
- driver: bind UUID-shaped strings as UUID type for Postgres UUID columns (70d38e0)
- gateway: pass table name only to update_rows to avoid invalid table name (c46bfa3)
- gateway: perform UPDATE in POST /gateway/update instead of fetch (218a5dc)
- parser: cast UUID condition values to ::uuid in WHERE clause (73afe35)
- parser: compare UUID-shaped values as text for both UUID and TEXT columns (fb06251)
- redeploy: enhance load_defaults function to dynamically locate xbp.json file in multiple potential paths (70549df)
- update Dockerfile CMD to include API options and enhance openapi.yaml with formatting improvements; add new documentation for Docker compose usage in README.md (f6abebf)
- update OpenAPI paths to use consistent double quotes and rename endpoints for gateway integration, RELEASE v0.75.1 (05c29ae)
Features
- Interface the Athena Gateway thru a WSS client now, fix: fixes to the athena-cdc adapter, fix: improvements to the flow of the handler, implemented a canonical handler for the wss openapi and rest openapi, feat!: added 4 new tables to allow introspecting database clients straight into the driver online without needing to reboot into a configurable ENV var , this is backwards compatible so that clients can be added ot the config online and then without restarting, only initiating that specific client 864391c by @floris-xlx
Enhancements
- Release 1.0.0 452914f by @github-actions[bot]
- Sync release files for v1.0.0 aafbc21 by @github-actions[bot]
Full diff: v0.83.1...v1.0.0
Share card: Generate release OG image
v0.2.0
Enhancements
- RELEASE v0.2.0 c8e2544 by @floris-xlx
Full diff: v0.1.2-nightly...v0.2.0
Share card: Generate release OG image
v0.1.2-nightly
Fixes
- Some login redirect bug 8350531 by @floris-xlx
- Add npm and crates.io package tracking for projects, RELEASE v0.1.2-nightly b6e86bb by @floris-xlx
Full diff: v0.1.1-nightly...v0.1.2-nightly
Share card: Generate release OG image
v0.1.1-nightly
Share card: Generate release OG image
v0.2.0
Enhancements
- RELEASE v0.2.0 3578d28 by @floris-xlx
- Updated docs bae1cee by @floris-xlx
Features
- Harden package surface and verify publishing pipelien to npme bdfe9f0 by @floris-xlx
Full diff: v0.1.0-dev...v0.2.0
Share card: Generate release OG image
v0.83.1
What's Changed
- Release: v0.83.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/32
- Release: v0.83.1 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/33
Full Changelog: https://github.com/xylex-group/athena/compare/v0.83.0...v0.83.1
Enhancements
- Update API key management schema and queries to use new identity columns and improve logging structure 5f37e3d by @floris-xlx
- Update TODO list to reflect progress on tasks, marking several as WIP and completing others,, RELEASE v0.83.0 0ac4393 by @floris-xlx
Features
- Add new admin API key management endpoints for creation, listing, updating, and deletion of API keys and rights, along with health check endpoint 2807632 by @floris-xlx
- Expand Postman collection with new endpoints for gateway updates, queries, and pipeline management, and add additional environment variables for API key management dcf8256 by @floris-xlx
- Enforce X-Athena-Client header requirement in fetch and insert routes, improve error handling for missing headers and unique constraint violations 1d7c898 by @floris-xlx
Fixes
- Enhance error handling in gateway update route by introducing structured error logging and response formatting 8fff733 by @floris-xlx
Full diff: v0.83.0...v0.83.1
Share card: Generate release OG image
v0.83.0
What's Changed
- Release: v0.83.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/31
Full Changelog: https://github.com/xylex-group/athena/compare/v0.82.4...v0.83.0
Features
- Add /schema/migrations endpoint to list schema migrations with graceful fallback; update API documentation and response handling 7fec327 by @floris-xlx
Add pg_schema module and improve error handling in schema_migrations for database migration tracking
- Implement schema validation improvements and optimize migration tracking logic for enhanced reliability 32273ed by @floris-xlx
- Implement API key authentication logging and enhance gateway request handling with authorization checks b6d2b21 by @floris-xlx
Enhancements
Rename pg_schema module to pg_meta for improved clarity and consistency
- Update TODO list with task links and mark completed items for better tracking eda91fe by @floris-xlx
- Correct spelling in TODO list by changing "webhook" to "webhooks" for consistency 3771140 by @floris-xlx
- Bump version to 0.83.0 in Cargo.toml, openapi.yaml, and README.md 55eaf0d by @floris-xlx
Fixes
- Trim trailing semicolons from SQL queries to prevent empty query errors 31db595 by @floris-xlx
- Enhance error handling in API responses to improve user experience and debugging dd2c5fa by @floris-xlx
Full diff: v0.82.4...v0.83.0
Share card: Generate release OG image
v0.1.7-exp
Docs
- Add VSCode MCP configuration section to README by @copilot
Features
- Add Athena MCP server with database management tools by @floris-xlx
Share card: Generate release OG image
Athena v0.83.0
Features
- API Key admin management by @floris-xlx
Full diff: v0.82.4...0.83.0
Share card: Generate release OG image
v0.1.0-dev
What's Changed
- [WIP] Fix linting errors and ensure code quality compliance by @Copilot in https://github.com/xylex-group/resource-framework/pull/1
- Add .github/copilot-instructions.md by @Copilot in https://github.com/xylex-group/resource-framework/pull/3
New Contributors
- @Copilot made their first contribution in https://github.com/xylex-group/resource-framework/pull/1
Full Changelog: https://github.com/xylex-group/resource-framework/commits/v0.1.0-dev
Share card: Generate release OG image
Features
- API Key Management by @floris-xlx
- User Authentication with JWT tokens by @floris-xlx
- Secure password handling with bcrypt by @floris-xlx
Full diff: 0.1.0-dev...0.1.0-dev
Share card: Generate release OG image
Enhancements
- enhance API key validation for protected endpoints by @floris-xlx
- improve error messaging by @floris-xlx
Full diff: v0.82.4...v0.82.4
Share card: Generate release OG image
v0.82.3
What's Changed
- Release: v0.82.3 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/29
Full Changelog: https://github.com/xylex-group/athena/compare/v0.82.2...v0.82.3
Enhancements
Bump version to 0.82.3; add API root endpoint for service status and route listing; implement ATHENA_KEY_12 validation for protected endpoints, RELEASE v0.82.3
Full diff: v0.82.2...v0.82.3
Share card: Generate release OG image
v0.82.2
What's Changed
- Release: v0.82.1 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/27
- Release: v0.82.2 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/28
Full Changelog: https://github.com/xylex-group/athena/compare/v0.82.1...v0.82.2
Features
- Enhance redeploy script with robust file and port handling; add crate-name parameter for improved configuration 5a206ec by @floris-xlx
Enhancements
- Bump version to 0.82.2; add CDC feature flag and Prometheus metrics support; update health check endpoint, RELEASE v0.82.2 9350278 by @floris-xlx
Full diff: v0.82.1...v0.82.2
Share card: Generate release OG image
v0.82.1
What's Changed
- Release: v0.82.1 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/26
Full Changelog: https://github.com/xylex-group/athena/compare/v0.82.0...v0.82.1
Enhancements
- Bump version to 0.82.1; add cdc_only flag to CLI for CDC WebSocket server; enhance error messaging and introduce DataTimeseries struct 3569fe7 by @floris-xlx
Full diff: v0.82.0...v0.82.1
Share card: Generate release OG image
v0.82.0
What's Changed
- Release: v0.82.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/25
Full Changelog: https://github.com/xylex-group/athena/compare/v0.80.2...v0.82.0
Fixes
- Enhance load_defaults function to dynamically locate xbp.json file in multiple potential paths 70549df by @floris-xlx
Enhancements
- Add axum with ws and json features; introduce websocket module in CDC fd3f6b3 by @floris-xlx
Features
- Add new Postgres clients for Xylex Cloud and Athena retention slave; enhance module structure with daemon and health endpoints 5621328 by @floris-xlx
Full diff: v0.80.2...v0.82.0
Share card: Generate release OG image
v0.80.2
What's Changed
- Release: v0.80.2 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/24
Full Changelog: https://github.com/xylex-group/athena/compare/v0.80.1...v0.80.2
Full diff: v0.80.1...v0.80.2
Share card: Generate release OG image
v10.8.2 XBP
What's Changed
- Xbp monitoring 7a971 by @floris-xlx in https://github.com/xylex-group/xbp/pull/1
- fix!: Fixing alot of bugs to do with the terminal shell and logging trace by @floris-xlx in https://github.com/xylex-group/xbp/pull/2
- bump xbp by @floris-xlx in https://github.com/xylex-group/xbp/pull/3
- 2025 12 12 8wxn by @floris-xlx in https://github.com/xylex-group/xbp/pull/4
- 2025-12-12-8wxn by @floris-xlx in https://github.com/xylex-group/xbp/pull/5
New Contributors
- @floris-xlx made their first contribution in https://github.com/xylex-group/xbp/pull/1
Full Changelog: https://github.com/xylex-group/xbp/commits/v10.8.2
Share card: Generate release OG image
v0.80.1
What's Changed
- Release: v0.80.1 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/23
Full Changelog: https://github.com/xylex-group/athena/compare/v0.79.12...v0.80.1
Full diff: v0.79.12...v0.80.1
Share card: Generate release OG image
v0.79.12
What's Changed
- Release: v0.79.12 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/22
Full Changelog: https://github.com/xylex-group/athena/compare/v0.79.11...v0.79.12
Full diff: v0.79.11...v0.79.12
Share card: Generate release OG image
v0.79.11
What's Changed
- Release: v0.79.11 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/21
Full Changelog: https://github.com/xylex-group/athena/compare/v0.79.10...v0.79.11
Enhancements
- Add env_file to docker-compose.yml for environment variable management, RELEASE v0.79.11 cc973f2 by @floris-xlx
Full diff: v0.79.10...v0.79.11
Share card: Generate release OG image
v0.79.10
What's Changed
- Release: v0.79.10 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/20
Full Changelog: https://github.com/xylex-group/athena/compare/v0.79.8...v0.79.10
Enhancements
- RELEASE v0.79.10; update version in Cargo.toml and README.md, modify CMD syntax in Do4ckerfile for improved clarity 48f830b by @floris-xlx
Full diff: v0.79.8...v0.79.10
Share card: Generate release OG image
v0.2.1
Features
Add
useAthenaGatewayReact hook as standalone npm module (./reactentry point)
Fixes
Rebrand template artifacts to
athena-jsand add baseline CI/publish workflows
Share card: Generate release OG image
v0.79.8
What's Changed
- Release: v0.79.8 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/19
Full Changelog: https://github.com/xylex-group/athena/compare/v0.79.7...v0.79.8
Full diff: v0.79.7...v0.79.8
Share card: Generate release OG image
v0.79.7
What's Changed
- Release: v0.79.7 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/17
Full Changelog: https://github.com/xylex-group/athena/compare/v0.79.6...v0.79.7
Full diff: v0.79.6...v0.79.7
Share card: Generate release OG image
v0.79.6
What's Changed
- Release: v0.79.6 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/16
Full Changelog: https://github.com/xylex-group/athena/compare/v0.79.5...v0.79.6
Full diff: v0.79.5...v0.79.6
Share card: Generate release OG image
v0.79.5
What's Changed
- Release: v0.79.5 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/15
Full Changelog: https://github.com/xylex-group/athena/compare/v0.79.4...v0.79.5
Enhancements
- Update version to 0.79.4 in openapi.yaml 95299f0 by @floris-xlx
- Update version to 0.79.5 in openapi.yaml 8339301 by @floris-xlx
- Update version to 0.79.5 in Cargo.toml and README.md; enhance configuration loading with OS-aware defaults and improved error handling, RELEASE v0.79.5 34f46f6 by @floris-xlx
Fixes
- Correct type annotation for routes in ping function and update online message capitalization 7959adb by @floris-xlx
Full diff: v0.79.4...v0.79.5
Share card: Generate release OG image
v0.79.4
What's Changed
- Release: v0.79.4 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/13
Full Changelog: https://github.com/xylex-group/athena/compare/v0.79.2...v0.79.4
Enhancements
Improve type annotations in athena_client_sdk example for clarity and consistency
- Remove categories from Cargo.toml to streamline project metadata 52ab9c6 by @floris-xlx
Reorganize client module declaration and improve cache response handling in check_cache_control_and_get_response function
- Bump version to 0.79.3 in Cargo.toml 1e1c1e4 by @floris-xlx
Fixes
- Update Dockerfile CMD to include API options and enhance openapi.yaml with formatting improvements; add new documentation for Docker compose usage in README.md f6abebf by @floris-xlx
Features
Enhance athena_client_sdk example by adding support for Neon and Postgrest backends, simplifying Supabase client initialization
Full diff: v0.79.2...v0.79.4
Share card: Generate release OG image
v0.79.2
What's Changed
- Release: v0.79.2 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/12
Full Changelog: https://github.com/xylex-group/athena/compare/v0.78.0...v0.79.2
Features
- Add CLI helpers to enhance command-line functionality; update README with usage instructions and integrate clap for argument parsing decfd38 by @floris-xlx
- Add support for overriding API port in CLI; update README with new command-line options and improve code organization in main and cli modules 2aea752 by @floris-xlx
- Add new endpoint for serving OpenAPI specification and update router registry function visibility bcb63b0 by @floris-xlx
- Introduce AthenaClient SDK with builder-based interface for unified database access; update README with usage examples and enhance Cargo.toml with new dependencies f28f7d8 by @floris-xlx
- Add QueryResult struct with debug implementation and update example to demonstrate new SDK usage 373478d by @floris-xlx
Enhancements
- Improve type annotations and code clarity across multiple modules; streamline query definitions and enhance error handling in bootstrap and CLI components 0f536b4 by @floris-xlx
Update version to 0.79.1 in Cargo.toml; add new POSTGRES_NEON_STARGATE_URI to .env and refactor config.yaml for improved readability and structure
Update .env with new ATHENA_KEY_12, enhance Cargo.toml with documentation and categories, modify xbp_dumper.py for simplified keys, and refactor Supabase client initialization in mod.rs for improved error handling and type clarity
- Enhance CLI behavior to require explicit API server start; update README for clarity on new command usage and improve error handling in Supabase client 82a9218 by @floris-xlx
- Remove deprecated users.cql file; enhance health tracking example by improving logging clarity and variable naming; update type annotations for better code clarity across various modules d4d0d13 by @floris-xlx
Full diff: v0.78.0...v0.79.2
Share card: Generate release OG image
v0.78.0
What's Changed
- Release: v0.78.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/11
Full Changelog: https://github.com/xylex-group/athena/compare/v0.77.1...v0.78.0
Enhancements
Add table_id_map.yaml to Dockerfile for configuration management
- Bump version to 0.77.2 in Cargo.toml; add column_resolver module for improved column handling in PostgreSQL driver 7ebcfbc by @floris-xlx
Specify type for binding_descriptions in fetch_rows_with_columns function to improve code clarity
- Streamline code formatting and improve readability across multiple files; remove unnecessary whitespace and consolidate logging statements 67bc67f by @floris-xlx
- Enhance type annotations and improve code clarity in gateway and pipeline modules; streamline condition handling and logging 46c81a7 by @floris-xlx
Bump version to 0.78.0 in Cargo.toml; update description for clarity and remove obsolete COMPLETE_IMPLEMENTATION_SUMMARY.md, ERROR_PROCESSING_EXAMPLES.md, ERROR_PROCESSING_IMPLEMENTATION.md, OPERATION_LOG_EXAMPLES.md, and OPERATION_LOG_UPDATES.md files, RELEASE v0.78.0
Features
Enhance gateway_operation_log by backfilling error, message, and cache_key columns from details metadata; ensure proper error marking for existing records
Full diff: v0.77.1...v0.78.0
Share card: Generate release OG image
v0.77.1
What's Changed
- Release: v0.77.1 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/10
Full Changelog: https://github.com/xylex-group/athena/compare/v0.75.1...v0.77.1
Enhancements
- Reorganize module imports and enhance error handling in insert operations; improve formatting and consistency across various files 0b3c55e by @floris-xlx
- Simplify logging across API routes and enhance Postgres connection pool settings; update SQL queries for improved performance e0d29df by @floris-xlx
- Bump version to 0.75.2 in Cargo.toml; refactor imports and enhance code readability in SQLx driver and API modules 6c70b56 by @floris-xlx
- Modularize conditions handling in fetch API and streamline insert operations with new placeholder logic; remove deprecated InsertIdentity struct 406befd by @floris-xlx
- Improve error handling in insert operations by adding specific status codes for unique and foreign key violations; enhance metadata logging for database errors b93f8ea by @floris-xlx
- Clean up import statements in fetch module and simplify logging in fetch data route 56d5e67 by @floris-xlx
- Streamline logging in fetch and update modules by removing verbose log statements and enhancing code clarity be53f82 by @floris-xlx
- Bump version to 0.75.4 in Cargo.toml; enhance logging in SQLx driver for query execution and result retrieval cd97617 by @floris-xlx
- Update authorship format and add project description in Cargo.toml a5fcc42 by @floris-xlx
- Add license field to Cargo.toml 7fbc498 by @floris-xlx
- Remove outdated TODO file and enhance ScyllaDB client with connection configuration and session management 6dc7d89 by @floris-xlx
- Bump version to 0.76.0 in Cargo.toml d1e2dfe by @floris-xlx
- Improve error handling and type consistency across various modules; clean up logging statements and enhance code clarity b946b4e by @floris-xlx
- Remove temporary test comments from insert audit log function 4f120fb by @floris-xlx
Add POSTGRES_ATHENA_LOGGING_URI to .env and update config.yaml for new logging client; refactor cache check tests for type consistency
Features
- Implement InsertIdentity struct for improved request handling and header validation in insert operations; deprecate mandatory headers with fallback to apikey 2f8be1a by @floris-xlx
- Enhance bind_value macro to support UUID parsing for string values in PostgreSQL driver 04de309 by @floris-xlx
- Add UUID support in insert operations and update response structure; enhance sqlx dependency with UUID feature 701c3aa by @floris-xlx
- Add pipeline execution endpoint and enhance OpenAPI documentation; update version to 0.75.1 e31eb6b by @floris-xlx
- Enhance error handling in SQLx driver and improve identifier sanitization; add new sqlx module bec0992 by @floris-xlx
- Add logging client configuration and enhance logging for gateway operations 859fa9f by @floris-xlx
- Introduce error processing utilities and enhance error handling in API responses; add regex dependency fdeab03 by @floris-xlx
Breaking Changes
- Started pipeline f7d6e14 by @floris-xlx
Full diff: v0.75.1...v0.77.1
Share card: Generate release OG image
v0.75.1
What's Changed
- Release: v0.75.1 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/9
Full Changelog: https://github.com/xylex-group/athena/compare/v0.75.0...v0.75.1
Fixes
- Update OpenAPI paths to use consistent double quotes and rename endpoints for gateway integration, RELEASE v0.75.1 05c29ae by @floris-xlx
Full diff: v0.75.0...v0.75.1
Share card: Generate release OG image
v0.75.0
What's Changed
- Athena/web by @floris-xlx in https://github.com/xylex-group/athena/pull/7
- Release: v0.75.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/8
New Contributors
- @floris-xlx made their first contribution in https://github.com/xylex-group/athena/pull/7
Full Changelog: https://github.com/xylex-group/athena/compare/v0.74.1...v0.75.0
Enhancements
- Remove logging of normalized POST condition in fetch data route c0d8ab7 by @floris-xlx
- Remove data.json file and update README with new web explorer details; enhance main.rs and sqlx_driver.rs with schema integration and new client listing function bdfb651 by @floris-xlx
- Improve client fetching logic with cancellation support and optimize useEffect hooks for better performance 1424480 by @floris-xlx
- Bump version to 0.75.0 in Cargo.toml, RELEASE v0.75.0 a471547 by @floris-xlx
Full diff: v0.74.1...v0.75.0
Share card: Generate release OG image
v0.74.1
What's Changed
- Release: v0.74.1 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/6
Full Changelog: https://github.com/xylex-group/athena/compare/v0.74.0...v0.74.1
Full diff: v0.74.0...v0.74.1
Share card: Generate release OG image
v0.74.0
What's Changed
- Release: v0.74.0 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/5
Full Changelog: https://github.com/xylex-group/athena/compare/v0.73.5...v0.74.0
Full diff: v0.73.5...v0.74.0
Share card: Generate release OG image
v0.73.5
What's Changed
- Release: v0.73.5 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/4
Full Changelog: https://github.com/xylex-group/athena/compare/v0.73.4...v0.73.5
Features
- Enhance configuration management with detailed documentation and additional utility functions for accessing settings, RELEASE v0.73.5 219616a by @floris-xlx
Full diff: v0.73.4...v0.73.5
Share card: Generate release OG image
v0.73.4
What's Changed
- Release: v0.73.4 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/3
Full Changelog: https://github.com/xylex-group/athena/compare/v0.72.3...v0.73.4
Enhancements
- Specify response type in ssl_enforcement function and improve error handling for API response f1ce1cc by @floris-xlx
Features
- Updated extra docs, RELEASE v0.72.3 ccf0926 by @floris-xlx
Full diff: v0.73.1...v0.73.4
Share card: Generate release OG image
v0.72.3
What's Changed
- Release: v0.72.3 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/2
Full Changelog: https://github.com/xylex-group/athena/compare/v0.73.1...v0.72.3
Features
- Added ssl enforcement api, chore: bump version to 0.72.0, remove deprecated SQL extensions, and add new SSL enforcement API endpoint in openapi.yaml RELEASE v0.72.0 a27c595 by @floris-xlx
- Updated extra docs, RELEASE v0.72.3 ccf0926 by @floris-xlx
Enhancements
- Specify response type in ssl_enforcement function and improve error handling for API response f1ce1cc by @floris-xlx
Full diff: v0.71.0...v0.72.3
Share card: Generate release OG image
v0.73.1
What's Changed
- Release: v0.73.1 by @github-actions[bot] in https://github.com/xylex-group/athena/pull/1
New Contributors
- @github-actions[bot] made their first contribution in https://github.com/xylex-group/athena/pull/1
Full Changelog: https://github.com/xylex-group/athena/compare/v0.71.0...v0.73.1
Full diff: v0.72.3...v0.73.1
Share card: Generate release OG image
Share card: Generate release OG image
v1.10.1 - Stargate release
What's Changed
- Typesense has been added
- Add Whatsapp support to configuration and OpenAPI documentation by @floris-xlx in https://github.com/floris-xlx/stargate/pull/1
New Contributors
- @floris-xlx made their first contribution in https://github.com/floris-xlx/stargate/pull/1
Full Changelog: https://github.com/floris-xlx/stargate/compare/v0.1.0...v1.10.1
Full diff: v0.1.0...v1.10.1
Share card: Generate release OG image
v0.5.1
Fixes
Address clippy warnings across multiple modules (12fecc9)
Full diff: v0.5.0...v0.5.1
Share card: Generate release OG image
v0.5.0
What's Changed
- update type generation by @twixan in https://github.com/floris-xlx/supabase_rs/pull/53
- supports operations on non-public schemas by @julian0zzx in https://github.com/floris-xlx/supabase_rs/pull/55
New Contributors
- @julian0zzx made their first contribution in https://github.com/floris-xlx/supabase_rs/pull/55
Full Changelog: https://github.com/floris-xlx/supabase_rs/compare/v0.4.4...v0.5.0
Full diff: v0.4.4...v0.5.0
Share card: Generate release OG image
v0.1.1399
Suitsbooks API v0.1.1399
Short summary
This release contains an internal refactor that simplifies error construction in the Redis client by removing redundant tuple syntax; there are no intended external API or behavioral changes.
Changes
| Commit | Description |
|---|---|
| 85a6063 | Refactored Redis client's error handling to remove redundant tuple syntax when constructing errors. (view commit) |
Details
- Internal cleanup in Redis client error handling to reduce syntactic redundancy and clarify error creation paths.
- No package URL provided for this release.
Compare changes: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1398...v0.1.1399
Previous version: v0.1.1398
Enhancements
- Refactored Redis client's error handling to remove redundant tuple syntax when constructing errors. 85a6063 by @floris-xlx
Full diff: v0.1.1398...v0.1.1399
Share card: Generate release OG image
v0.1.1398
Suitsbooks API v0.1.1398 (v0.1.1398)
Short summary
This release removes an unused variable and improves the error logging format in the Supabase client to produce clearer, more consistent server-side error messages.
Repository and compare
- Repository: https://github.com/SuitsBooks/suitsbooks-api
- Compare changes: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1397...v0.1.1398
Changes
| Commit | Description | Author |
|---|---|---|
| f2ff3ce | Removed an unused variable and enhanced the error logging format in the Supabase client. | Floris |
Notes
- No breaking changes or API surface changes are included in this release.
- The change is focused on code cleanliness and improved server-side diagnostics for Supabase client errors.
Enhancements
- Remove an unused variable and improve error logging format in the Supabase client. f2ff3ce by @floris-xlx
Full diff: v0.1.1397...v0.1.1398
Share card: Generate release OG image
v0.1.1397
Suitsbooks API v0.1.1397
Short summary
This release removes an unused test_stubs feature and improves data insertion logic for synced tables in the Supabase client; it also includes a merge from the upstream main branch.
Details
| Commit | Description | Author |
|---|---|---|
| 9c8ac94 | Removed the unused test_stubs feature and adjusted the Supabase client insertion logic for synced tables to make inserts more reliable. | Floris |
| e005861 | Merged latest changes from the upstream repository into main. | Floris |
Notes and impact
- The removal of
test_stubsis intended to clean up unused test scaffolding; it should not affect production behavior but review CI/test setups if you relied on that feature. - The Supabase client change modifies how data is inserted into synced tables; please test integrations that depend on bulk or synchronized inserts for any behavioral differences.
Links
- Compare changes: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1395...v0.1.1397
- Commits: see links in the table above
Previous version: v0.1.1395
Enhancements
- Remove unused test_stubs feature and improve Supabase client data-insertion logic for synced tables to handle inserts more reliably. 9c8ac94 by @floris-xlx
Full diff: v0.1.1395...v0.1.1397
Share card: Generate release OG image
v0.1.1395
v0.1.1395 (v0.1.1395)
A minor release adding iOS subscription API endpoints to support managing user subscriptions from iOS clients.
Changes
| Description | Commit |
|---|---|
| Add iOS subscription endpoints to the API to manage user subscriptions. | f31ce951 (https://github.com/SuitsBooks/suitsbooks-api/commit/f31ce951117ceb8c6366a79395b37fa7622286bb) |
Links
- Compare changes: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1394...v0.1.1395
- Commit: https://github.com/SuitsBooks/suitsbooks-api/commit/f31ce951117ceb8c6366a79395b37fa7622286bb
- Repository: https://github.com/suitsbooks/suitsbooks-api
Previous version: v0.1.1394
Full diff: v0.1.1394...v0.1.1395
Share card: Generate release OG image
v0.1.1394
Suitsbooks API v0.1.1394
Short summary
This release applies a small refactor that adds whitespace in the fetch_data_route function to improve code readability; there are no behavioral or API changes.
Repository: https://github.com/suitsbooks/suitsbooks-api Compare changes: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1393...v0.1.1394
Commits
| Commit | Description | Author |
|---|---|---|
| f6ef763 | Added whitespace in fetch_data_route to improve readability (refactor). | Floris |
Notes
- No runtime changes, migrations, or API updates are included in this release.
Enhancements
Refactored fetch_data_route to add whitespace for improved readability.
Full diff: v0.1.1393...v0.1.1394
Share card: Generate release OG image
v0.1.1393
Suitsbooks API v0.1.1393 (v0.1.1393)
Short summary
This release refactors schema handling in fetch_data_route: request/response schemas are cloned before they are used for logging and telemetry to avoid cross-request contamination and ensure consistent telemetry events.
Changes
| Commit | Type | Component | Summary |
|---|---|---|---|
| 3c0ee35 | refactor | fetch_data_route | Clone schema for consistent logging and telemetry |
Compare
See the full diff: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1392...v0.1.1393
Notes
- This is an internal refactor targeting logging and telemetry stability; there are no functional API changes expected.
- Commit: https://github.com/SuitsBooks/suitsbooks-api/commit/3c0ee354d7f5a0873b21b35113d4ca2524cdc84a
Enhancements
fetch_data_route now clones the schema to ensure consistent logging and telemetry tracking.
Full diff: v0.1.1392...v0.1.1393
Share card: Generate release OG image
v0.1.1392
v0.1.1392 (v0.1.1392)
Short summary
This release contains an internal refactor that standardizes telemetry logging in the fetch_data_route handler; there are no public API or schema changes expected.
Highlights
- Refactored telemetry logging in fetch_data_route to use serde_json::Map for clearer and more consistent telemetry payloads.
Commits
| Commit | Description | Author |
|---|---|---|
| 45493879 | Streamlined telemetry logging in fetch_data_route to use serde_json::Map for clearer and more consistent telemetry payloads. | Floris |
Links
Enhancements
Streamlined telemetry logging in fetch_data_route to use serde_json::Map, producing clearer and more consistent telemetry payloads.
Full diff: v0.1.1391...v0.1.1392
Share card: Generate release OG image
v0.1.1391
Suitsbooks API v0.1.1391
Short summary
This release enhances request logging for the fetch_data_route handler by recording richer telemetry and schema details to make request inspection and debugging more informative.
Changes
| Commit | Description | Author |
|---|---|---|
| 1d6f31b | Improve logging in fetch_data_route to include detailed telemetry and schema information in request logs. | Floris (@floris-xlx) |
Notes
- Repository: https://github.com/suitsbooks/suitsbooks-api
- Compare changes: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1390...v0.1.1391
No breaking changes. Upgrade steps: redeploy the service to pick up the enhanced logging behavior.
Features
Improve logging in fetch_data_route to include detailed telemetry and schema information in request logs.
Full diff: v0.1.1390...v0.1.1391
Share card: Generate release OG image
v0.1.1390
Suitsbooks API v0.1.1390
Short summary
This release introduces new endpoints for retrieving tabular data via both GET and POST requests, adds optional telemetry support, and includes handling for dynamic schema metadata in responses.
Changes
| Change | Description | Reference |
|---|---|---|
| New tabular data endpoints | GET and POST endpoints added to fetch tabular data; responses may include dynamic schema metadata and the endpoints emit/accept telemetry where configured. | Commit 9617b316 ยท Compare v0.1.1389...v0.1.1390 |
Developer notes
- Use POST for complex or large query payloads and GET for simple queries.
- Responses can include dynamic schema metadata (e.g., column names/types) when available; consult the implementation for exact field names.
- Telemetry support was added; check the code or configuration to see how telemetry is enabled or how telemetry data is emitted.
References
Features
- Add GET and POST endpoints to fetch tabular data, with optional telemetry and dynamic schema metadata support. 9617b31 by @floris-xlx
Full diff: v0.1.1389...v0.1.1390
Share card: Generate release OG image
v0.1.1389
v0.1.1389 (v0.1.1389)
Short summary
This release adds telemetry instrumentation to the fetch_data_route to capture timing and structured logs for performance monitoring. No API changes or migrations are required.
Repository and comparison
- Repository: https://github.com/suitsbooks/suitsbooks-api
- Compare changes: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1388...v0.1.1389
Commits
| Commit | Description | Author |
|---|---|---|
| fa644632 | Implement telemetry tracking in fetch_data_route for performance monitoring and logging. | Floris |
Notes
- This change improves observability by emitting metrics and logs from fetch_data_route; ensure your telemetry backend or agents are enabled to collect these events.
- No breaking changes in this release.
Features
Add telemetry tracking to fetch_data_route to capture performance metrics and structured logs.
Full diff: v0.1.1388...v0.1.1389
Share card: Generate release OG image
v0.1.1388
Suitsbooks API v0.1.1388
Short summary
This release refactors schema handling in fetch_data_route to enable dynamic schema assignment and improves table name parsing to handle more table naming patterns.
Details
| Commit | Description | Author |
|---|---|---|
| 5937c89 | Refactor fetch_data_route schema handling to allow dynamic schema assignment and improve table name parsing. | Floris |
Compare changes: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1387...v0.1.1388 Repository: https://github.com/suitsbooks/suitsbooks-api
Upgrade notes
- Intended to be backward-compatible for callers that do not rely on previous table name parsing edge cases.
- If you rely on a fixed schema or on specific table name parsing behavior, verify fetch_data_route inputs after upgrading.
Previous version: v0.1.1387
Fixes
Refactor fetch_data_route schema handling to allow dynamic schema assignment and improve table name parsing.
Full diff: v0.1.1387...v0.1.1388
Share card: Generate release OG image
v0.1.1387
Suitsbooks API v0.1.1387 (v0.1.1387)
Short summary
This release improves company data scraping and processing, tightens error handling and logging, and updates the fetch_data_route implementation to handle column layouts more robustly.
Compare changes
https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1385...v0.1.1387
Notable changes
- Improved data ingestion and processing for Dutch companies (scrape_nl_comps.py).
- Strengthened error handling and logging to make fetch and parse failures easier to diagnose.
- Adjusted fetch_data_route (mod.rs) to better handle column layouts when returning data.
Files touched
- scrape_nl_comps.py
- mod.rs
Commit details
| Commit | Summary | Link |
|---|---|---|
| 9698f4e | Enhanced company data fetching and processing; improved error handling and logging; updated fetch_data_route for better column handling. | https://github.com/SuitsBooks/suitsbooks-api/commit/9698f4ede8b6638058201df8846d8f4177f71803 |
| e3a9f4b | Merged updates from the main branch. | https://github.com/SuitsBooks/suitsbooks-api/commit/e3a9f4b5d2648add2f645808770f6ac21dcd4741 |
Upgrade notes
- No breaking API changes are expected; standard deployment is sufficient.
- If you rely on scrape_nl_comps.py, verify logs after deploy to confirm improved error visibility.
Features
Enhanced company data fetching and processing in scrape_nl_comps.py, improved error handling and logging, and updated fetch_data_route in mod.rs to handle columns more robustly.
Full diff: v0.1.1385...v0.1.1387
Share card: Generate release OG image
v0.1.1385
Suitsbooks API v0.1.1385 (v0.1.1385)
Short summary
This release updates chat subscription handling in the API to refine how chat_subscriptions are processed and interacted with.
Details
| Commit | Author | Change |
|---|---|---|
| 7a263e3 | AshHydra (Ash-xlx) | Updated chat_subscriptions behavior to improve subscription handling and related API interactions. |
References
- Compare changes: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1384...v0.1.1385
- Commit: https://github.com/SuitsBooks/suitsbooks-api/commit/7a263e3f75b47b04067b76a8028a99b62249b247
Notes
- No package URL was provided for this release; use the compare and commit links above for code-level details.
Full diff: v0.1.1384...v0.1.1385
Share card: Generate release OG image
Share card: Generate release OG image
v0.2.642
:sparkles: New Features
- 99cf3f8 - Add DumpSettingsPanel and settings tab to SQL DataGrid (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.639 [skip ci] 469a478 by @floris-xlx
Features
- Add DumpSettingsPanel and settings tab to SQL DataGrid 99cf3f8 by @floris-xlx
Full diff: v0.2.639...v0.2.642
Share card: Generate release OG image
v0.2.639
:sparkles: New Features
- 71b3e43 - Enhance UploadCsvPanel with cache management and IDB deletion (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.636 [skip ci] eb37d06 by @floris-xlx
Features
- Enhance UploadCsvPanel with cache management and IDB deletion 71b3e43 by @floris-xlx
Full diff: v0.2.636...v0.2.639
Share card: Generate release OG image
v0.2.636
:bug: Bug Fixes
- 02b1d25 - Correct row count handling in UploadCsvPanel component (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.633 [skip ci] 2e925f9 by @floris-xlx
Fixes
- Correct row count handling in UploadCsvPanel component 02b1d25 by @floris-xlx
Full diff: v0.2.633...v0.2.636
Share card: Generate release OG image
v0.2.633
:recycle: Refactors
- 522c556 - Simplify SQL generation in UploadCsvPanel component (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.630 [skip ci] beb13f9 by @floris-xlx
Enhancements
- Simplify SQL generation in UploadCsvPanel component 522c556 by @floris-xlx
Full diff: v0.2.630...v0.2.633
Share card: Generate release OG image
v0.2.630
:sparkles: New Features
- 10db156 - Add single row insert option in UploadCsvPanel component (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.627 [skip ci] 64ec864 by @floris-xlx
Features
- Add single row insert option in UploadCsvPanel component 10db156 by @floris-xlx
Full diff: v0.2.627...v0.2.630
Share card: Generate release OG image
v0.2.627
:sparkles: New Features
- 0b6be03 - Add auto-generate ID option in UploadCsvPanel component (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.624 [skip ci] 01b9d10 by @floris-xlx
Features
- Add auto-generate ID option in UploadCsvPanel component 0b6be03 by @floris-xlx
Full diff: v0.2.624...v0.2.627
Share card: Generate release OG image
v0.2.624
:recycle: Refactors
- caee2ca - Improve column mapping and conflict handling in UploadCsvPanel component (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.621 [skip ci] fe911c9 by @floris-xlx
Enhancements
- Improve column mapping and conflict handling in UploadCsvPanel component caee2ca by @floris-xlx
Full diff: v0.2.621...v0.2.624
Share card: Generate release OG image
v0.2.621
:recycle: Refactors
- 38a5b66 - Enhance authentication handling and logging in table management components (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.618 [skip ci] e8fdbb6 by @floris-xlx
Enhancements
- Enhance authentication handling and logging in table management components 38a5b66 by @floris-xlx
Full diff: v0.2.618...v0.2.621
Share card: Generate release OG image
v0.2.618
:recycle: Refactors
- e2f9839 - Update access group logging and clean up imports in Workbench and UploadCsvPanel components (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.615 [skip ci] b973431 by @floris-xlx
Enhancements
- Update access group logging and clean up imports in Workbench and UploadCsvPanel components e2f9839 by @floris-xlx
Full diff: v0.2.615...v0.2.618
Share card: Generate release OG image
v0.2.615
:recycle: Refactors
- 303431b - Clean up and optimize code in Workbench and UploadCsvPanel components (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.612 [skip ci] c15c4ff by @floris-xlx
Enhancements
- Clean up and optimize code in Workbench and UploadCsvPanel components 303431b by @floris-xlx
Full diff: v0.2.612...v0.2.615
Share card: Generate release OG image
v0.2.612
:recycle: Refactors
- 8b01f8d - Improve code structure and readability in DashboardPage component (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.609 [skip ci] 60d6361 by @floris-xlx
Enhancements
- Improve code structure and readability in DashboardPage component 8b01f8d by @floris-xlx
Full diff: v0.2.609...v0.2.612
Share card: Generate release OG image
v0.2.609
:recycle: Refactors
- 723ca95 - Standardize string quotes and clean up formatting in DashboardPage component (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.606 [skip ci] d48cb61 by @floris-xlx
Enhancements
- Standardize string quotes and clean up formatting in DashboardPage component 723ca95 by @floris-xlx
Full diff: v0.2.606...v0.2.609
Share card: Generate release OG image
v0.2.606
Docs
- Update CHANGELOG.md for v0.2.603 [skip ci] 1918af1 by @floris-xlx
Fixes
- Correct minor issues in authentication and dashboard components 0eea229 by @floris-xlx
Enhancements
- Dynamically import Monaco editor in SupabaseRsCodeGen and NginxSitesOverview components 980fc7b by @floris-xlx
Full diff: v0.2.603...v0.2.606
Share card: Generate release OG image
v0.1.0
v0.1.0 - Stable stargate version
Full Changelog: https://github.com/floris-xlx/stargate/commits/v0.1.0
Ponto Connect
- Covers Ponto Connect ibanity API with transaction listing,
- Token rehydrating
- Gaurding against improper usage that might violate oauth2 standards
- oauth2 flow with authorization flow, refresh flow and code flow,
- Proper logging,
- Syncing api to create jobs to sync from ponto to stargate
- Automatic deduplication
Share card: Generate release OG image
v0.2.603
:recycle: Refactors
- 7356968 - Clean up unused PostgreSQL route and remove commented code (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.601 [skip ci] b779869 by @floris-xlx
Enhancements
- Clean up unused PostgreSQL route and remove commented code 7356968 by @floris-xlx
Full diff: v0.2.601...v0.2.603
Share card: Generate release OG image
v0.2.601
:sparkles: New Features
- 7267fe0 - Add column width and frozen state for 'id' and 'created_at' in table configuration (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.598 [skip ci] d227050 by @floris-xlx
Features
- Add column width and frozen state for 'id' and 'created_at' in table configuration 7267fe0 by @floris-xlx
Full diff: v0.2.598...v0.2.601
Share card: Generate release OG image
v0.2.598
:recycle: Refactors
- 03bdfb2 - Improve data fetching and error handling in table data functions (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.595 [skip ci] ecb8ff0 by @floris-xlx
Enhancements
- Improve data fetching and error handling in table data functions 03bdfb2 by @floris-xlx
Full diff: v0.2.595...v0.2.598
Share card: Generate release OG image
v0.2.595
:recycle: Refactors
- f2ce940 - Enhance UploadCsvPanel with table metadata handling (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.592 [skip ci] 983fc1e by @floris-xlx
Enhancements
- Enhance UploadCsvPanel with table metadata handling f2ce940 by @floris-xlx
Full diff: v0.2.592...v0.2.595
Share card: Generate release OG image
v0.2.592
:recycle: Refactors
- b016e7e - Enhance CSV value processing in UploadCsvPanel (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.589 [skip ci] ca3287f by @floris-xlx
Enhancements
- Enhance CSV value processing in UploadCsvPanel b016e7e by @floris-xlx
Full diff: v0.2.589...v0.2.592
Share card: Generate release OG image
v0.2.589
Docs
- Update CHANGELOG.md for v0.2.585 [skip ci] 8c3c63a by @floris-xlx
Enhancements
- Improve error handling in API calls across components 3c95576 by @floris-xlx
- Optimize CSV upload handling in UploadCsvPanel 37f74b5 by @floris-xlx
Full diff: v0.2.585...v0.2.589
Share card: Generate release OG image
v0.2.585
:recycle: Refactors
- 0c8e695 - Update data fetching methods in DeleteTable and SQL Editor components (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.582 [skip ci] f5ca49c by @floris-xlx
Enhancements
- Update data fetching methods in DeleteTable and SQL Editor components 0c8e695 by @floris-xlx
Full diff: v0.2.582...v0.2.585
Share card: Generate release OG image
v0.2.582
:sparkles: New Features
- d1993f3 - Add drilldown panel modes to Athena Workbench (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.579 [skip ci] 0cade9c by @floris-xlx
Features
- Add drilldown panel modes to Athena Workbench d1993f3 by @floris-xlx
Full diff: v0.2.579...v0.2.582
Share card: Generate release OG image
v0.2.579
:sparkles: New Features
- 4e0b348 - Enhance SQL editor functionality in Athena Workbench (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.576 [skip ci] 0c14d0e by @floris-xlx
Features
- Enhance SQL editor functionality in Athena Workbench 4e0b348 by @floris-xlx
Full diff: v0.2.576...v0.2.579
Share card: Generate release OG image
v0.2.576
:recycle: Refactors
- e31b067 - Clean up formatting and improve readability in Workbench component (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.573 [skip ci] 1ad1485 by @floris-xlx
Enhancements
- Clean up formatting and improve readability in Workbench component e31b067 by @floris-xlx
Full diff: v0.2.573...v0.2.576
Share card: Generate release OG image
v0.2.573
:sparkles: New Features
- 97c6494 - Integrate view data fetching in Athena Workbench (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.570 [skip ci] 0014e45 by @floris-xlx
Features
- Integrate view data fetching in Athena Workbench 97c6494 by @floris-xlx
Full diff: v0.2.570...v0.2.573
Share card: Generate release OG image
v0.2.570
:bug: Bug Fixes
- 9f50e40 - Update table name handling in Athena Workbench (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.567 [skip ci] 6c697e2 by @floris-xlx
Fixes
- Update table name handling in Athena Workbench 9f50e40 by @floris-xlx
Full diff: v0.2.567...v0.2.570
Share card: Generate release OG image
v0.2.567
:sparkles: New Features
- 78bb8d5 - Update Athena Workbench to handle views and improve error handling (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.564 [skip ci] 236f259 by @floris-xlx
Features
- Update Athena Workbench to handle views and improve error handling 78bb8d5 by @floris-xlx
Full diff: v0.2.564...v0.2.567
Share card: Generate release OG image
v0.2.564
:sparkles: New Features
- de4a0f1 - Enhance Athena Workbench with views and extensions support (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.561 [skip ci] 284c109 by @floris-xlx
Features
- Enhance Athena Workbench with views and extensions support de4a0f1 by @floris-xlx
Full diff: v0.2.561...v0.2.564
Share card: Generate release OG image
v0.2.561
:recycle: Refactors
- ed1bd8e - Remove unused file upload route implementation (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.558 [skip ci] 87c5359 by @floris-xlx
Enhancements
- Remove unused file upload route implementation ed1bd8e by @floris-xlx
Full diff: v0.2.558...v0.2.561
Share card: Generate release OG image
v0.2.558
Docs
- Update CHANGELOG.md for v0.2.554 [skip ci] 07d9f48 by @floris-xlx
Features
- Implement object filtering in Workbench component 14f3de1 by @floris-xlx
Fixes
- Improve recent query fields validation in SQL Editor 939921f by @floris-xlx
Full diff: v0.2.554...v0.2.558
Share card: Generate release OG image
v0.2.554
:sparkles: New Features
- 2cc316f - Add resizable tables list in Workbench component (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.551 [skip ci] 837f4ae by @floris-xlx
Features
- Add resizable tables list in Workbench component 2cc316f by @floris-xlx
Full diff: v0.2.551...v0.2.554
Share card: Generate release OG image
v0.2.551
:sparkles: New Features
- 0368453 - Enhance table selection and query result handling in Workbench and SQL Editor (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.548 [skip ci] 3690466 by @floris-xlx
Features
- Enhance table selection and query result handling in Workbench and SQL Editor 0368453 by @floris-xlx
Full diff: v0.2.548...v0.2.551
Share card: Generate release OG image
v0.2.548
:recycle: Refactors
- 92e798e - Improve table deletion handling and refresh logic in DeleteTable component (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.545 [skip ci] 054a5a9 by @floris-xlx
Enhancements
- Improve table deletion handling and refresh logic in DeleteTable component 92e798e by @floris-xlx
Full diff: v0.2.545...v0.2.548
Share card: Generate release OG image
v0.2.545
:bug: Bug Fixes
- 837645c - Update Next.js configuration and improve data handling in storage page (commit by @floris-xlx)
Enhancements
- Update height of table container in Workbench component 17a7307 by @floris-xlx
Fixes
- Update Next.js configuration and improve data handling in storage page 837645c by @floris-xlx
Full diff: v0.2.543...v0.2.545
Share card: Generate release OG image
Enhancements
- Add max-height to table container in Workbench component d0047c0 by @floris-xlx
Full diff: v0.2.542...v0.2.543
Share card: Generate release OG image
Docs
- Update CHANGELOG.md for v0.2.540 [skip ci] be694f7 by @floris-xlx
Enhancements
- Adjust height of table container in Workbench component 90c8691 by @floris-xlx
Full diff: v0.2.540...v0.2.542
Share card: Generate release OG image
v0.2.540
:wrench: Chores
- 55cab50 - Enhance Supabase integration and update environment variables (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.538 [skip ci] 4a5480e by @floris-xlx
Enhancements
- Enhance Supabase integration and update environment variables 55cab50 by @floris-xlx
Full diff: v0.2.538...v0.2.540
Share card: Generate release OG image
v0.2.538
:wrench: Chores
- 2068f4e - Update .env.local with Redis configuration (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.535 [skip ci] 47c6a1e by @floris-xlx
Enhancements
- Update .env.local with Redis configuration 2068f4e by @floris-xlx
Full diff: v0.2.535...v0.2.538
Share card: Generate release OG image
v0.2.535
:wrench: Chores
- dba3182 - Update Digital Ocean access keys in .env.local (commit by @floris-xlx)
Docs
- Update CHANGELOG.md for v0.2.532 [skip ci] 0f89516 by @floris-xlx
Enhancements
- Update Digital Ocean access keys in .env.local dba3182 by @floris-xlx
Full diff: v0.2.532...v0.2.535
Share card: Generate release OG image
v0.2.532
:sparkles: New Features
- a31d10f - add auto-refresh functionality for log updates in ActionHeader component (commit by @floris-xlx)
- de03335 - add total logs tracking to LogTable component (commit by @floris-xlx)
- 8e1f98c - enhance LogTable and ActionHeader with pagination support and update total logs display (commit by @floris-xlx)
- 8421e0d - add disabled state to pagination buttons in LogTable component (commit by @floris-xlx)
- 58b87a3 - add repository_url to webhook handling and update related components (commit by @floris-xlx)
- 32e678c - enhance LineValue component with link support and orientation options (commit by @floris-xlx)
- 78da7cf - add 'seperated' prop and extend 'orientation' options in LineValue component (commit by @floris-xlx)
- e415b10 - enhance LineValue component with conditional rendering and border styling (commit by @floris-xlx)
- 38331e7 - add connecting line to LineValue component for improved visual separation (commit by @floris-xlx)
- 12be781 - extend allowed table names and enhance deployment handling in API (commit by @floris-xlx)
- abcd5d1 - add API endpoint to retrieve current git commit hash and relative uptime (commit by @floris-xlx)
- 7e0a3e4 - refactor deployment handling to use Supabase client and include additional commit details (commit by @floris-xlx)
- 97bf0d8 - implement auto-deploy functionality by fetching project data and triggering redeploy API (commit by @floris-xlx)
- 4ef4996 - enhance redeploy logic to check if commit has already been built before triggering redeploy (commit by @floris-xlx)
- f770134 - add validation for required data in redeploy process (commit by @floris-xlx)
- a4030fa - enhance webhook logic to validate auto-deploy conditions before triggering redeploy (commit by @floris-xlx)
- bd24e75 - add logging for POST response in webhook route (commit by @floris-xlx)
- 404d1c5 - add TODO for implementing deployment scoped logging in redeploy route (commit by @floris-xlx)
- 5f26ecb - add conditional fetching of project data based on GitHub event type (commit by @floris-xlx)
- 392bb34 - add logging for build response and build data in webhook POST route (commit by @floris-xlx)
- aa884d6 - add logging for commit_id, deploy_key, and response in redeploy route (commit by @floris-xlx)
- fa03f47 - add TODO for moving URLs to environment variables in redeploy route (commit by @floris-xlx)
- 62e66b6 - add TODO for implementing proper deployment scoped logging in redeploy route (commit by @floris-xlx)
- 0571264 - add SSH command execution for deployment in redeploy route (commit by @floris-xlx)
- 0739a3d - add Request interface and implement new components for trade management and logging (commit by @floris-xlx)
- deaf436 - update deployment logs page and log table to reflect deployment IDs and improve navigation (commit by @floris-xlx)
- 8d0da46 - Enhance project page with dynamic data fetching and improved UI (commit by @floris-xlx)
- a4e6300 - Update server metrics fetching with improved data transformation and remote API endpoint (commit by @floris-xlx)
- 19d1a1d - Add server page navigation with service-specific views and icons (commit by @floris-xlx)
- 26092d8 - Add Monitors navigation option to server page (commit by @floris-xlx)
- e60a4b3 - Add Nginx sites overview to server management page (commit by @floris-xlx)
- 00684c4 - Implement Nginx site configuration viewer with Monaco Editor (commit by @floris-xlx)
- 0c7d0bb - Add mobile-responsive Nginx sites configuration drawer (commit by @floris-xlx)
- b14a63f - Enhance section header and global styling (commit by @floris-xlx)
- a4b20d5 - Enhance storage page with search and filtering capabilities (commit by @floris-xlx)
- 4bbeddf - Improve storage page responsiveness and dynamic component sizing (commit by @floris-xlx)
- 75f27fc - Add database fetching and error handling to storage page (commit by @floris-xlx)
- 41ef4e3 - Enhance storage page with database listing and project integration (commit by @floris-xlx)
- c749547 - Implement database creation with Sonner toast notifications (commit by @floris-xlx)
- 86bb467 - Improve database creation form with validation and UX enhancements (commit by @floris-xlx)
- 7b3b1bc - Add clickable storage card with organization-specific routing (commit by @floris-xlx)
- 0a6a5ca - Enhance PostgresDbPage with dynamic environment configuration and metadata display (commit by @floris-xlx)
- 65a1408 - Enhance Monaco Editor with flexible configuration and improved rendering (commit by @floris-xlx)
- 5e768d6 - Add dynamic PostgreSQL table fetching for database page (commit by @floris-xlx)
- 0480e43 - Add PostgreSQL table rendering and new table button (commit by @floris-xlx)
- 1b24d28 - Enhance table interaction and visual design in PostgreSQL database page (commit by @floris-xlx)
- e211910 - Enhance Supabase code generation with JSON support (commit by @floris-xlx)
- a90e3b4 - Add new dependencies for enhanced functionality (commit by @floris-xlx)
- aaa6d55 - Enhance ServerManagePage with detailed network visualization (commit by @floris-xlx)
- 60577ad - Implement table filtering and search functionality in PostgresDbPage (commit by @floris-xlx)
- 413787e - Add react-data-grid dependency and update related configurations (commit by @floris-xlx)
- d19d07d - Update PostgresDbPage layout and enhance canvas structure (commit by @floris-xlx)
- b368797 - Implement URL segment retrieval and database metadata setting in PostgresDbPage (commit by @floris-xlx)
- 24b34fd - Integrate AthenaWorkbench into PostgresDbPage for enhanced functionality (commit by @floris-xlx)
- 196898d - Enhance PostgresDbPage with user state and data grid integration (commit by @floris-xlx)
- 4af06f4 - Enhance AthenaWorkbench with schema management and UI improvements (commit by @floris-xlx)
- c599ac6 - Update DataGrid and improve layout in AthenaWorkbench (commit by @floris-xlx)
- 8f2e5fe - Integrate Supabase client and data fetching in Page component (commit by @floris-xlx)
- dc2d6d4 - Implement IndexedDB caching for table data in Page component (commit by @floris-xlx)
- e27343f - Update ESLint configuration and remove verify-db route (commit by @floris-xlx)
- 93942ca - Enhance ProjectCard and ProjectsOverview components with improved loading states and data fetching (commit by @floris-xlx)
- b41d0ad - Add monaco-sql-languages package and enhance data fetching in AthenaWorkbench (commit by @floris-xlx)
- bf939d8 - Enhance AthenaWorkbench with SQL editor and data grid integration (commit by @floris-xlx)
- d6d043e - Improve layout and responsiveness in Page and AthenaWorkbench components (commit by @floris-xlx)
- 9ac3e8d - Refactor layout and enhance responsiveness in Page and AthenaWorkbench components (commit by @floris-xlx)
- 42c19ef - Implement pagination functionality in AthenaWorkbench and enhance state management (commit by @floris-xlx)
- 6bae79a - Enhance Page and Toast components with improved user feedback and styling (commit by @floris-xlx)
- b3be9cc - Enhance database handling in Athena store and page components (commit by @floris-xlx)
- 981ad7d - Add placeholder panel for modal interactions in Workbench (commit by @floris-xlx)
- 5ccd087 - Enhance Workbench and SQL editor with drilldown functionality and improved state management (commit by @floris-xlx)
- e83e258 - Implement table creation form and enhance UI components in Workbench (commit by @floris-xlx)
- 1bb465b - Enhance table creation form with error handling and uniqueness check (commit by @floris-xlx)
- 758d6b9 - Enhance CreateTableForm with additional columns and improved error handling (commit by @floris-xlx)
- e7afc7e - Integrate new table management features in Workbench (commit by @floris-xlx)
- b672870 - Update DeleteTable component and Athena store for enhanced table management (commit by @floris-xlx)
- ebf7dc8 - Enhance query execution and caching in SqlEditor and HandleRunQueryComponent (commit by @floris-xlx)
- cb893e5 - Implement cache flushing and database cleanup in Page and DeleteTable components (commit by @floris-xlx)
- 45b7c18 - Integrate cache flushing and database cleanup in CreateTableForm (commit by @floris-xlx)
- c99be1b - Add console logging in renderCell for debugging purposes (commit by @floris-xlx)
- 67db80d - Enhance renderCell function to support JSON and NULL rendering (commit by @floris-xlx)
- f5fbc65 - Enhance useAthenaStore with new state properties for database metadata and error handling (commit by @floris-xlx)
- b505aff - Enhance renderCell function and update useAthenaStore for hex color rendering (commit by @floris-xlx)
- 3a051e7 - Update Page component and useAthenaStore for improved cache management (commit by @floris-xlx)
- f93912f - Enhance renderCell and useAthenaStore for hot link rendering (commit by @floris-xlx)
- 2cd55f6 - Enhance renderCell function for image and JSON rendering (commit by @floris-xlx)
- e3dec15 - Update MFA settings and enhance user experience (commit by @floris-xlx)
- 130a1e3 - Add countTableData function and update loadTableData logic (commit by @floris-xlx)
- 57b5275 - Implement query length handling in API route (commit by @floris-xlx)
- 6295999 - Add CORS headers to API responses in POST route (commit by @floris-xlx)
- a5e875b - Update environment configuration and enhance data handling (commit by @floris-xlx)
- 203e167 - Add react-error-boundary for improved error handling in ProjectCard component (commit by @floris-xlx)
:bug: Bug Fixes
- 0b7937e - file spotlight (commit by @floris-xlx)
- 1da9583 - rehydrate cache (commit by @floris-xlx)
- bfb4ec1 - port lsiter api (commit by @floris-xlx)
- aa29f27 - update import statement for MasterCardIcon to remove file extension (commit by @floris-xlx)
- 2176d2a - remove unnecessary whitespace in LogScopeHeader component (commit by @floris-xlx)
- 01eb2dc - adjust margin in LineValue component for improved layout (commit by @floris-xlx)
- 0cb1fd0 - remove unnecessary whitespace in webhook POST route (commit by @floris-xlx)
- 52c7dcf - remove unnecessary blank lines in redeploy and webhook routes (commit by @floris-xlx)
- 3cee51a - update deployment command to run in the background using nohup (commit by @floris-xlx)
- fc7ae55 - standardize console log statements for consistency in redeploy and webhook routes (commit by @floris-xlx)
- 80d7966 - clean up console log and remove unnecessary whitespace in redeploy route (commit by @floris-xlx)
- dfdc2ae - remove unnecessary whitespace in redeploy route (commit by @floris-xlx)
- 88f66a1 - remove unnecessary whitespace and adjust command execution in redeploy route (commit by @floris-xlx)
- 29fcf16 - add repository owner to deployment payload in redeploy route (commit by @floris-xlx)
- a2d389d - add project_id and xbp_command to deployment payload in redeploy route (commit by @floris-xlx)
- b4c3eaa - update deployment status from "building" to "pending" in redeploy route (commit by @floris-xlx)
- 6a5abfe - remove unnecessary whitespace in redeploy route (commit by @floris-xlx)
- 9c56251 - remove unnecessary whitespace in redeploy route (commit by @floris-xlx)
- 69c7538 - remove unnecessary whitespace and improve logging in webhook route (commit by @floris-xlx)
- 2c84a4a - remove unnecessary whitespace in redeploy and webhook routes (commit by @floris-xlx)
- ba85bc5 - project_id not mounting on project SLug routes (commit by @floris-xlx)
- 8f4111a - Adjust navigation container layout translation for better responsiveness (commit by @floris-xlx)
- cb40a5c - Refine storage page database fetching and layout (commit by @floris-xlx)
- e1c90a9 - Update database creation button state validation (commit by @floris-xlx)
- dd9180d - Add optional chaining to database mapping to prevent rendering errors (commit by @floris-xlx)
- f442e14 - Correct import path for usePostgres hook (commit by @floris-xlx)
- 0c4a671 - Trigger database list refresh after successful creation (commit by @floris-xlx)
- a101460 - Simplify database creation API handling in usePostgres hook (commit by @floris-xlx)
- d13c3d1 - Update import statements in Supabase code generation for improved logging (commit by @floris-xlx)
- b74600f - Update parameter documentation format in Supabase code generation (commit by @floris-xlx)
- eeedaad - Update JSON import in Supabase code generation for enhanced functionality (commit by @floris-xlx)
- ab4900a - Refactor update logic in Supabase code generation for improved clarity and functionality (commit by @floris-xlx)
- 27ffd32 - Correct parameter naming in update function generation for Supabase (commit by @floris-xlx)
- 87e4a7f - Refactor bulk insert logic in Supabase code generation for improved functionality (commit by @floris-xlx)
- 231ab6b - Update Card component styling in Supabase code generation (commit by @floris-xlx)
- e25ab9b - Adjust container class in Supabase code generation for improved layout (commit by @floris-xlx)
- 22f6b85 - Adjust layout in NginxSitesOverview component (commit by @floris-xlx)
- b9d215b - Update SSH host in environment configuration (commit by @floris-xlx)
- 8642d75 - Refine node positioning and styling in ServerManagePage (commit by @floris-xlx)
- c4f3b2a - Update node background color in ServerManagePage (commit by @floris-xlx)
- 2f4062f - Refine edge styling and node data in ServerManagePage (commit by @floris-xlx)
- cd5a143 - Clean up whitespace in AthenaWorkbench for improved code readability (commit by @floris-xlx)
- d0720c3 - Update Supabase client initialization to use async/await (commit by @floris-xlx)
- 3c4a0a9 - Update toast styling and improve conditional rendering in components (commit by @floris-xlx)
- e3fad6f - Update IP retrieval and Supabase client initialization to be asynchronous (commit by @floris-xlx)
- c4a4994 - Update Supabase client initialization to be asynchronous across multiple actions (commit by @floris-xlx)
- 1f3f05f - Ensure asynchronous Supabase client initialization across multiple actions (commit by @floris-xlx)
- 6b086ce - Ensure asynchronous Supabase client initialization across various actions (commit by @floris-xlx)
- ccedf35 - Update button spinner margin and pagination record display (commit by @floris-xlx)
- 0839403 - Add error handling for query execution in SqlEditor (commit by @floris-xlx)
- e7e8deb - Remove error logging for unselected table in fetchTableData function (commit by @floris-xlx)
- 601bad0 - Update SqlEditor and useAthenaStore for improved query handling and state management (commit by @floris-xlx)
- b4917b6 - Improve JSON rendering and clean up class names in Page component (commit by @floris-xlx)
- 928c0ca - Remove unnecessary console log in Page component (commit by @floris-xlx)
- 2ad6a2b - Delay page reload in AccountSettingsAuthentication component (commit by @floris-xlx)
- ff7d523 - Adjust layout and scrolling behavior in Workbench component (commit by @floris-xlx)
- 10aabf4 - Improve error handling in ProjectCard component's useEffect (commit by @floris-xlx)
:recycle: Refactors
- acefcef - update Value component to accept any type for value prop; enhance PortOverview with loading state and response handling (commit by @floris-xlx)
- 5f57071 - convert icon components to TypeScript and remove old JSX files (commit by @floris-xlx)
- f61f323 - migrate GaugeIcon component from JSX to TypeScript (commit by @floris-xlx)
- dd32f74 - clean up ActionHeader and LogScopeBody components for improved readability (commit by @floris-xlx)
- 39c82ea - Streamline PendingTradeCard and PendingTradesList components (commit by @floris-xlx)
- c0b4f3f - Clean up project page component imports and formatting (commit by @floris-xlx)
- 5604fef - Enhance login page UI and components with improved styling and responsiveness (commit by @floris-xlx)
- a460db5 - Update server page navigation with Backups and Nginx view options (commit by @floris-xlx)
- ea8c9a3 - Rename usePostgres hook to UsePostgres (commit by @floris-xlx)
- 601145d - Update database creation API payload and async handling (commit by @floris-xlx)
- 2702d80 - Optimize PostgresDbPage layout and responsiveness (commit by @floris-xlx)
- 2b180d9 - Optimize table rendering and remove hardcoded table data (commit by @floris-xlx)
- 11c2e19 - Improve type imports and minor UI adjustments (commit by @floris-xlx)
- 404e7c3 - Simplify PostgresDbPage by removing unused useEffect hooks (commit by @floris-xlx)
- e2e43f6 - Remove commented-out code in AthenaWorkbench for clarity (commit by @floris-xlx)
- 80910c8 - Update database configuration handling in pgQuery and SQL editor (commit by @floris-xlx)
- 8aae38c - Modularize data grid click events and enhance SQL editor functionality (commit by @floris-xlx)
- ea8ad1c - Improve query handling in SQL editor and query component (commit by @floris-xlx)
- 1955e88 - Improve table management and UI structure in Workbench and DeleteTable components (commit by @floris-xlx)
- 67eca35 - Clean up CreateTableForm by removing unused column management UI (commit by @floris-xlx)
- 931060b - Streamline state management in useAthenaStore for cache flushing and database properties (commit by @floris-xlx)
- 0d8d47f - Optimize favicon fetching logic in ProjectCard component (commit by @floris-xlx)
- 0b80cf3 - Enhance ProjectCard component's error handling and conditional rendering (commit by @floris-xlx)
- c2273d3 - Update Supabase table names and improve error handling in various actions (commit by @floris-xlx)
- fa242f2 - Correct Supabase table name in getAuditLogsByUserId function (commit by @floris-xlx)
:wrench: Chores
- 506350b - remove outdated README.md file (commit by @floris-xlx)
- 7627ba8 - Update project dependencies and configuration (commit by @floris-xlx)
- 6de16fa - Remove debug console logs across multiple files (commit by @floris-xlx)
- 55c3c07 - Update package version and remove unused dependencies (commit by @floris-xlx)
- baed95b - Update ESLint and Next.js configuration (commit by @floris-xlx)
- c01756a - Comment out SupabaseRsGenerator component in DashboardPage for future reference (commit by @floris-xlx)
- 00be10d - Update environment variables for Digital Ocean configuration (commit by @floris-xlx)
Fixes
- Port lsiter api bfb4ec1 by @floris-xlx
- Update import statement for MasterCardIcon to remove file extension aa29f27 by @floris-xlx
- Remove unnecessary whitespace in LogScopeHeader component 2176d2a by @floris-xlx
- Adjust margin in LineValue component for improved layout 01eb2dc by @floris-xlx
- Remove unnecessary whitespace in webhook POST route 0cb1fd0 by @floris-xlx
- Remove unnecessary blank lines in redeploy and webhook routes 52c7dcf by @floris-xlx
- Update deployment command to run in the background using nohup 3cee51a by @floris-xlx
- Standardize console log statements for consistency in redeploy and webhook routes fc7ae55 by @floris-xlx
- Clean up console log and remove unnecessary whitespace in redeploy route 80d7966 by @floris-xlx
- Remove unnecessary whitespace in redeploy route dfdc2ae by @floris-xlx
- Remove unnecessary whitespace and adjust command execution in redeploy route 88f66a1 by @floris-xlx
- Add repository owner to deployment payload in redeploy route 29fcf16 by @floris-xlx
Add project_id and xbp_command to deployment payload in redeploy route
- Update deployment status from "building" to "pending" in redeploy route b4c3eaa by @floris-xlx
- Remove unnecessary whitespace in redeploy route 6a5abfe by @floris-xlx
- Remove unnecessary whitespace in redeploy route 9c56251 by @floris-xlx
- Remove unnecessary whitespace and improve logging in webhook route 69c7538 by @floris-xlx
- Remove unnecessary whitespace in redeploy and webhook routes 2c84a4a by @floris-xlx
- Project_id not mounting on project SLug routes ba85bc5 by @floris-xlx
- Adjust navigation container layout translation for better responsiveness 8f4111a by @floris-xlx
- Refine storage page database fetching and layout cb40a5c by @floris-xlx
- Update database creation button state validation e1c90a9 by @floris-xlx
- Add optional chaining to database mapping to prevent rendering errors dd9180d by @floris-xlx
- Correct import path for usePostgres hook f442e14 by @floris-xlx
- Trigger database list refresh after successful creation 0c4a671 by @floris-xlx
- Simplify database creation API handling in usePostgres hook a101460 by @floris-xlx
- Update import statements in Supabase code generation for improved logging d13c3d1 by @floris-xlx
- Update parameter documentation format in Supabase code generation b74600f by @floris-xlx
- Update JSON import in Supabase code generation for enhanced functionality eeedaad by @floris-xlx
- Refactor update logic in Supabase code generation for improved clarity and functionality ab4900a by @floris-xlx
- Correct parameter naming in update function generation for Supabase 27ffd32 by @floris-xlx
- Refactor bulk insert logic in Supabase code generation for improved functionality 87e4a7f by @floris-xlx
- Update Card component styling in Supabase code generation 231ab6b by @floris-xlx
- Adjust container class in Supabase code generation for improved layout e25ab9b by @floris-xlx
- Adjust layout in NginxSitesOverview component 22f6b85 by @floris-xlx
- Update SSH host in environment configuration b9d215b by @floris-xlx
- Refine node positioning and styling in ServerManagePage 8642d75 by @floris-xlx
- Update node background color in ServerManagePage c4f3b2a by @floris-xlx
- Refine edge styling and node data in ServerManagePage 2f4062f by @floris-xlx
- Clean up whitespace in AthenaWorkbench for improved code readability cd5a143 by @floris-xlx
- Update Supabase client initialization to use async/await d0720c3 by @floris-xlx
- Update toast styling and improve conditional rendering in components 3c4a0a9 by @floris-xlx
- Update IP retrieval and Supabase client initialization to be asynchronous e3fad6f by @floris-xlx
- Update Supabase client initialization to be asynchronous across multiple actions c4a4994 by @floris-xlx
- Ensure asynchronous Supabase client initialization across multiple actions 1f3f05f by @floris-xlx
- Ensure asynchronous Supabase client initialization across various actions 6b086ce by @floris-xlx
- Update button spinner margin and pagination record display ccedf35 by @floris-xlx
- Add error handling for query execution in SqlEditor 0839403 by @floris-xlx
- Remove error logging for unselected table in fetchTableData function e7e8deb by @floris-xlx
- Update SqlEditor and useAthenaStore for improved query handling and state management 601bad0 by @floris-xlx
- Improve JSON rendering and clean up class names in Page component b4917b6 by @floris-xlx
- Remove unnecessary console log in Page component 928c0ca by @floris-xlx
- Delay page reload in AccountSettingsAuthentication component 2ad6a2b by @floris-xlx
- Adjust layout and scrolling behavior in Workbench component ff7d523 by @floris-xlx
- Improve error handling in ProjectCard component's useEffect 10aabf4 by @floris-xlx
Enhancements
- Update Value component to accept any type for value prop; enhance PortOverview with loading state and response handling acefcef by @floris-xlx
- Convert icon components to TypeScript and remove old JSX files 5f57071 by @floris-xlx
- Migrate GaugeIcon component from JSX to TypeScript f61f323 by @floris-xlx
- Clean up ActionHeader and LogScopeBody components for improved readability dd32f74 by @floris-xlx
- Remove outdated README.md file 506350b by @floris-xlx
- Streamline PendingTradeCard and PendingTradesList components 39c82ea by @floris-xlx
- Clean up project page component imports and formatting c0b4f3f by @floris-xlx
- Enhance login page UI and components with improved styling and responsiveness 5604fef by @floris-xlx
- Update server page navigation with Backups and Nginx view options a460db5 by @floris-xlx
- Update project dependencies and configuration 7627ba8 by @floris-xlx
- Remove debug console logs across multiple files 6de16fa by @floris-xlx
- Rename usePostgres hook to UsePostgres ea8c9a3 by @floris-xlx
- Update database creation API payload and async handling 601145d by @floris-xlx
- Optimize PostgresDbPage layout and responsiveness 2702d80 by @floris-xlx
- Optimize table rendering and remove hardcoded table data 2b180d9 by @floris-xlx
- Improve type imports and minor UI adjustments 11c2e19 by @floris-xlx
- Simplify PostgresDbPage by removing unused useEffect hooks 404e7c3 by @floris-xlx
- Remove commented-out code in AthenaWorkbench for clarity e2e43f6 by @floris-xlx
- Update package version and remove unused dependencies 55c3c07 by @floris-xlx
- Update ESLint and Next.js configuration baed95b by @floris-xlx
- Comment out SupabaseRsGenerator component in DashboardPage for future reference c01756a by @floris-xlx
- Update database configuration handling in pgQuery and SQL editor 80910c8 by @floris-xlx
- Modularize data grid click events and enhance SQL editor functionality 8aae38c by @floris-xlx
- Improve query handling in SQL editor and query component ea8ad1c by @floris-xlx
- Improve table management and UI structure in Workbench and DeleteTable components 1955e88 by @floris-xlx
- Clean up CreateTableForm by removing unused column management UI 67eca35 by @floris-xlx
- Streamline state management in useAthenaStore for cache flushing and database properties 931060b by @floris-xlx
- Update environment variables for Digital Ocean configuration 00be10d by @floris-xlx
- Optimize favicon fetching logic in ProjectCard component 0d8d47f by @floris-xlx
- Enhance ProjectCard component's error handling and conditional rendering 0b80cf3 by @floris-xlx
- Update Supabase table names and improve error handling in various actions c2273d3 by @floris-xlx
- Correct Supabase table name in getAuditLogsByUserId function fa242f2 by @floris-xlx
Features
- Add auto-refresh functionality for log updates in ActionHeader component a31d10f by @floris-xlx
- Add total logs tracking to LogTable component de03335 by @floris-xlx
- Enhance LogTable and ActionHeader with pagination support and update total logs display 8e1f98c by @floris-xlx
- Add disabled state to pagination buttons in LogTable component 8421e0d by @floris-xlx
- Add repository_url to webhook handling and update related components 58b87a3 by @floris-xlx
- Enhance LineValue component with link support and orientation options 32e678c by @floris-xlx
- Add 'seperated' prop and extend 'orientation' options in LineValue component 78da7cf by @floris-xlx
- Enhance LineValue component with conditional rendering and border styling e415b10 by @floris-xlx
- Add connecting line to LineValue component for improved visual separation 38331e7 by @floris-xlx
- Extend allowed table names and enhance deployment handling in API 12be781 by @floris-xlx
- Add API endpoint to retrieve current git commit hash and relative uptime abcd5d1 by @floris-xlx
- Refactor deployment handling to use Supabase client and include additional commit details 7e0a3e4 by @floris-xlx
- Implement auto-deploy functionality by fetching project data and triggering redeploy API 97bf0d8 by @floris-xlx
- Enhance redeploy logic to check if commit has already been built before triggering redeploy 4ef4996 by @floris-xlx
- Add validation for required data in redeploy process f770134 by @floris-xlx
- Enhance webhook logic to validate auto-deploy conditions before triggering redeploy a4030fa by @floris-xlx
- Add logging for POST response in webhook route bd24e75 by @floris-xlx
- Add TODO for implementing deployment scoped logging in redeploy route 404d1c5 by @floris-xlx
- Add conditional fetching of project data based on GitHub event type 5f26ecb by @floris-xlx
- Add logging for build response and build data in webhook POST route 392bb34 by @floris-xlx
Add logging for commit_id, deploy_key, and response in redeploy route
- Add TODO for moving URLs to environment variables in redeploy route fa03f47 by @floris-xlx
- Add TODO for implementing proper deployment scoped logging in redeploy route 62e66b6 by @floris-xlx
- Add SSH command execution for deployment in redeploy route 0571264 by @floris-xlx
- Add Request interface and implement new components for trade management and logging 0739a3d by @floris-xlx
- Update deployment logs page and log table to reflect deployment IDs and improve navigation deaf436 by @floris-xlx
- Enhance project page with dynamic data fetching and improved UI 8d0da46 by @floris-xlx
- Update server metrics fetching with improved data transformation and remote API endpoint a4e6300 by @floris-xlx
- Add server page navigation with service-specific views and icons 19d1a1d by @floris-xlx
- Add Monitors navigation option to server page 26092d8 by @floris-xlx
- Add Nginx sites overview to server management page e60a4b3 by @floris-xlx
- Implement Nginx site configuration viewer with Monaco Editor 00684c4 by @floris-xlx
- Add mobile-responsive Nginx sites configuration drawer 0c7d0bb by @floris-xlx
- Enhance section header and global styling b14a63f by @floris-xlx
- Enhance storage page with search and filtering capabilities a4b20d5 by @floris-xlx
- Improve storage page responsiveness and dynamic component sizing 4bbeddf by @floris-xlx
- Add database fetching and error handling to storage page 75f27fc by @floris-xlx
- Enhance storage page with database listing and project integration 41ef4e3 by @floris-xlx
- Implement database creation with Sonner toast notifications c749547 by @floris-xlx
- Improve database creation form with validation and UX enhancements 86bb467 by @floris-xlx
- Add clickable storage card with organization-specific routing 7b3b1bc by @floris-xlx
- Enhance PostgresDbPage with dynamic environment configuration and metadata display 0a6a5ca by @floris-xlx
- Enhance Monaco Editor with flexible configuration and improved rendering 65a1408 by @floris-xlx
- Add dynamic PostgreSQL table fetching for database page 5e768d6 by @floris-xlx
- Add PostgreSQL table rendering and new table button 0480e43 by @floris-xlx
- Enhance table interaction and visual design in PostgreSQL database page 1b24d28 by @floris-xlx
- Enhance Supabase code generation with JSON support e211910 by @floris-xlx
- Add new dependencies for enhanced functionality a90e3b4 by @floris-xlx
- Enhance ServerManagePage with detailed network visualization aaa6d55 by @floris-xlx
- Implement table filtering and search functionality in PostgresDbPage 60577ad by @floris-xlx
- Add react-data-grid dependency and update related configurations 413787e by @floris-xlx
- Update PostgresDbPage layout and enhance canvas structure d19d07d by @floris-xlx
- Implement URL segment retrieval and database metadata setting in PostgresDbPage b368797 by @floris-xlx
- Integrate AthenaWorkbench into PostgresDbPage for enhanced functionality 24b34fd by @floris-xlx
- Enhance PostgresDbPage with user state and data grid integration 196898d by @floris-xlx
- Enhance AthenaWorkbench with schema management and UI improvements 4af06f4 by @floris-xlx
- Update DataGrid and improve layout in AthenaWorkbench c599ac6 by @floris-xlx
- Integrate Supabase client and data fetching in Page component 8f2e5fe by @floris-xlx
- Implement IndexedDB caching for table data in Page component dc2d6d4 by @floris-xlx
- Update ESLint configuration and remove verify-db route e27343f by @floris-xlx
- Enhance ProjectCard and ProjectsOverview components with improved loading states and data fetching 93942ca by @floris-xlx
- Add monaco-sql-languages package and enhance data fetching in AthenaWorkbench b41d0ad by @floris-xlx
- Enhance AthenaWorkbench with SQL editor and data grid integration bf939d8 by @floris-xlx
- Improve layout and responsiveness in Page and AthenaWorkbench components d6d043e by @floris-xlx
- Refactor layout and enhance responsiveness in Page and AthenaWorkbench components 9ac3e8d by @floris-xlx
- Implement pagination functionality in AthenaWorkbench and enhance state management 42c19ef by @floris-xlx
- Enhance Page and Toast components with improved user feedback and styling 6bae79a by @floris-xlx
- Enhance database handling in Athena store and page components b3be9cc by @floris-xlx
- Add placeholder panel for modal interactions in Workbench 981ad7d by @floris-xlx
- Enhance Workbench and SQL editor with drilldown functionality and improved state management 5ccd087 by @floris-xlx
- Implement table creation form and enhance UI components in Workbench e83e258 by @floris-xlx
- Enhance table creation form with error handling and uniqueness check 1bb465b by @floris-xlx
- Enhance CreateTableForm with additional columns and improved error handling 758d6b9 by @floris-xlx
- Integrate new table management features in Workbench e7afc7e by @floris-xlx
- Update DeleteTable component and Athena store for enhanced table management b672870 by @floris-xlx
- Enhance query execution and caching in SqlEditor and HandleRunQueryComponent ebf7dc8 by @floris-xlx
- Implement cache flushing and database cleanup in Page and DeleteTable components cb893e5 by @floris-xlx
- Integrate cache flushing and database cleanup in CreateTableForm 45b7c18 by @floris-xlx
- Add console logging in renderCell for debugging purposes c99be1b by @floris-xlx
- Enhance renderCell function to support JSON and NULL rendering 67db80d by @floris-xlx
- Enhance useAthenaStore with new state properties for database metadata and error handling f5fbc65 by @floris-xlx
- Enhance renderCell function and update useAthenaStore for hex color rendering b505aff by @floris-xlx
- Update Page component and useAthenaStore for improved cache management 3a051e7 by @floris-xlx
- Enhance renderCell and useAthenaStore for hot link rendering f93912f by @floris-xlx
- Enhance renderCell function for image and JSON rendering 2cd55f6 by @floris-xlx
- Update MFA settings and enhance user experience e3dec15 by @floris-xlx
- Add countTableData function and update loadTableData logic 130a1e3 by @floris-xlx
- Implement query length handling in API route 57b5275 by @floris-xlx
- Add CORS headers to API responses in POST route 6295999 by @floris-xlx
- Update environment configuration and enhance data handling a5e875b by @floris-xlx
- Add react-error-boundary for improved error handling in ProjectCard component 203e167 by @floris-xlx
Full diff: 0.6.1...v0.2.532
Share card: Generate release OG image
Full diff: v0.4.0...v0.4.4
Share card: Generate release OG image
0.6.1
fix: folders show correct sizing fix: unstable listing api fix: cached more to dragonfly
Fixes
- Marketplace link 1ebdf43 by @floris-xlx
Full diff: 0.6.0...0.6.1
Share card: Generate release OG image
Full diff: 0.5.1...0.6.0
Share card: Generate release OG image
Enhancements
- Update package.json dependencies 9700809 by @floris-xlx
Full diff: 0.5.0...0.5.1
Share card: Generate release OG image
Full diff: 0.4.0...0.5.0
Share card: Generate release OG image
Full diff: 0.2.0...0.3.0
Share card: Generate release OG image
0.1.0
Added projects viewer realtime: https://github.com/floris-xlx/xylex.dev/commits/0.1.0
Share card: Generate release OG image
v0.3.5
0.3.5 (2024-07-10)
Features
- add
bulk_insertfunction (33f30e3) - Add error message for table name not ending with Collection (27dd186)
- add insert_without_defined_key method (dc8e0ed)
- Add support for selecting specific columns in the select query (309d8dc)
- allow users to select column names to reference when updating (b2de629)
- implement missing Query methods (4d0b9ba)
- Query::build() takes filters and sort (766592d)
Bug Fixes
- abstracted all tests into seperate methods with files (d2c60b8)
- derive Default instead of manually implementing it (77299ad)
- ignore or modify some doctests (e6a2e03)
- implement std::fmt::Display for Filter instead of creating to_string() (0bce354)
- use
assert!()instead ofassert_eq!()for bool literal comparison (efd10df)
Share card: Generate release OG image