All updates

All updates

One feed for every project you can currently access.

v1.1.2

v1.1.2

What's Changed

New Contributors

Full Changelog: https://github.com/xylex-group/athena-js/compare/v1.0.4...v1.1.2

Fixes

Enhancements

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

Full Changelog: https://github.com/xylex-group/athena/compare/v2.11.2...studio-v0.3.0-alpha.1

Features

Enhancements

Full diff: v2.11.2...studio-v0.3.0-alpha.1

Share card: Generate release OG image

v2.5.2

v2.5.2

What's Changed

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

v0.2.0-exp+3

What's Changed

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
  • Update text and styling in case management card, kpi cards section, and top widget components fb07e4a by @SzymonR1
  • Disable refetching interval in background for useFormations hook f386ee9 by @SzymonR1
  • Address all review feedback - security scoping, ordering, concurrency, column names 4702167 by @Copilot
  • Remove apiKeyClient import no longer exported by better-auth 6e9f832 by @Floris
  • 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
  • Overhaul forms/playground with company formation onboarding af22e76 by @Floris
  • Redesign forms/playground with Stripe-style minimal layout 5f3de46 by @Floris
  • Add support case filing, cases listing, case detail, and audit log pages ce9f5b4 by @Floris
  • Company formation forms, support center, cases, and audit log 73b2dc2 by @Floris
  • Implement show more functionality for case display and enhance dashboard layout 5b11a38 by @SzymonR1
  • Add case management card and related components for dashboard 9be6850 by @SzymonR1
  • 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
  • Implement retry logic for gatewayFetch to handle transient errors 6ad7e48 by @SzymonR1
  • 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
  • Integrate @payloadcms/plugin-form-builder into Payload CMS 0dd3170 by @Floris
  • Integrate @payloadcms/plugin-form-builder into admin panel 4c0c9d5 by @Floris
  • Auto-create organization for new users without one 6c26ba9 by @Floris
  • Add PendingChangesIsland floating save bar for all settings d7cbb39 by @Floris

Enhancements

  • Update session handling in settings actions and improve error handling in SettingsFormWrapper 2edfb28 by @SzymonR1
  • Improve code formatting and readability in FormsPlaygroundPage component e564eb8 by @floris-xlx
  • Clean up comments and improve className formatting in dashboard components 827c217 by @SzymonR1
  • 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
  • Bump @xylex-group/athena to 1.1.1, remove ambient type declarations 28719c5 by @Floris
  • Move number field preprocessing logic to after schema application for clarity fffdfef by @floris-xlx

Docs

Full diff: v0.2.0-exp+2...v0.2.0-exp+3

Share card: Generate release OG image

v10.15.1

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

AreaChangeCommits
CLI featuresAdd xbp init interactive wizard; feature-gated Secrets and Nordvpn commands; add Done report command8e0f4f6, 4e4911a
Ports & networkingAdd --no-local to xbp ports, add connection-state sorting, and render ports as a compact tablee12a281, b55fa3d0
Docker & loggingRoute xbp logs to Docker logging and improve Docker port listingd4e1409, 807e3ab
CI / release automationAdd lint/test workflows, grant required permissions, and harden crates.io publish automation6075a6a, 17c59ad, 519afe2
Versioning & buildMultiple version bumps and Cargo.lock regenerations; update .rustc_info.json for build diagnosticse027776, 29a5cc0, c5b967a
Misc fixesLICENSE update, ensure_nordvpn_installed return fix, and logging refactors for concurrency6630d2a, 745abf2, d4c2a3b

Relevant links

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

v1.0.0

Initial Release

First release of My App with core features.

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

v1.3.0

What's Changed

Full Changelog: https://github.com/xylex-group/athena/compare/v1.2.0...v1.3.0

Enhancements

Features

Full diff: v1.2.1...v1.3.0

Share card: Generate release OG image

v0.2.0-exp+2

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

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

CommitAuthorChange
7186e38CZvok009Update dashboard pages to use consistent background and text colors to improve readability and accessibility.
f43eb93FlorisUpdate default Athena base URL settings.
be6c201FlorisMerge main branch to incorporate upstream changes into this branch.
54c1153SzymonAdd pagination to dashboard cases and improve UI consistency.
0a9afe8SzymonImprove recent activity and formation data fetching with updated fetch options for better cache handling and fresher data.
940875aCursor AgentRedesign 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.
8a780ecFlorisMerge 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

v0.1.0-exp+1

What's Changed

New Contributors

Full Changelog: https://github.com/SuitsBooks/formations/commits/v0.1.0-exp

Share card: Generate release OG image

v0.3.0-exp

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

CommitChangeAuthor
a6f64bbPrepare npm package workflows for publishing artifacts to npm.Floris
21df738Apply requested repository cleanups to project structure and metadata.Floris
54c07f9Add architecture diagrams and document outstanding technical debt.Floris

Details

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

v0.7.0

What's Changed

Full Changelog: https://github.com/xylex-group/supabase_rs/compare/v0.6.0...v0.7.0

Features

Enhancements

Full diff: v0.6.0...v0.7.0

Share card: Generate release OG image

v0.6.0

v0.6.0

0.6.0 (2026-03-05)

Features

  • add PostgREST RPC support with RpcBuilder (690cef8)
  • Enhance code quality and maintainability (46037d3)
  • extend type generation for RPC functions (2537cd0)

Bug Fixes

  • dependencies: update reqwest to version 0.13.1 and correct rustls feature (c44071b)
  • Fixes clippy and formatting warnings (053f80d)

Fixes

Docs

Features

Enhancements

Full diff: v0.5.1...v0.6.0

Share card: Generate release OG image

v1.2.1

v1.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/xylex-group/athena/compare/v1.1.0...v1.2.1

Enhancements

Full diff: v1.2.0...v1.2.1

Share card: Generate release OG image

v10.12.2

v10.12.2

What's Changed

New Contributors

Full Changelog: https://github.com/xylex-group/xbp/compare/v10.8.2...v10.12.2

Enhancements

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

v1.2.0

v1.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/xylex-group/athena/compare/v1.1.0...v1.2.0

Enhancements

Full diff: v1.1.0...v1.2.0

Share card: Generate release OG image

v1.1.0

v1.1.0

What's Changed

Full Changelog: https://github.com/xylex-group/athena/compare/v2.0.0...v1.1.0

Enhancements

Features

Full diff: v1.0.0...v1.1.0

Share card: Generate release OG image

v1.0.0

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

Full diff: v0.83.1...v1.0.0

Share card: Generate release OG image

v0.83.1

v0.83.1

What's Changed

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

v0.83.0

What's Changed

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.0-dev

v0.1.0-dev

What's Changed

New Contributors

Full Changelog: https://github.com/xylex-group/resource-framework/commits/v0.1.0-dev

Share card: Generate release OG image

v0.82.2

v0.82.2

What's Changed

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

Full diff: v0.82.1...v0.82.2

Share card: Generate release OG image

v0.82.0

v0.82.0

What's Changed

Full Changelog: https://github.com/xylex-group/athena/compare/v0.80.2...v0.82.0

Fixes

  • Cast UUID condition values to ::uuid in WHERE clause 73afe35 by @Ash-xlx
  • Compare UUID-shaped values as text for both UUID and TEXT columns fb06251 by @Ash-xlx
  • Perform UPDATE in POST /gateway/update instead of fetch 218a5dc by @Ash-xlx
  • Pass table name only to update_rows to avoid invalid table name c46bfa3 by @Ash-xlx
  • Bind UUID-shaped strings as UUID type for Postgres UUID columns 70d38e0 by @Ash-xlx
  • Bind UUID only in SET/INSERT; keep WHERE values as text d42b725 by @Ash-xlx
  • Enhance load_defaults function to dynamically locate xbp.json file in multiple potential paths 70549df by @floris-xlx

Enhancements

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

v10.8.2

v10.8.2 XBP

What's Changed

New Contributors

Full Changelog: https://github.com/xylex-group/xbp/commits/v10.8.2

Share card: Generate release OG image

v0.2.1

v0.2.1

Features

  • Add useAthenaGateway React hook as standalone npm module (./react entry point)

Fixes

  • Rebrand template artifacts to athena-js and add baseline CI/publish workflows

Share card: Generate release OG image

v0.79.5

v0.79.5

What's Changed

Full Changelog: https://github.com/xylex-group/athena/compare/v0.79.4...v0.79.5

Enhancements

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

v0.79.4

What's Changed

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

v0.79.2

What's Changed

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

v0.78.0

What's Changed

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

v0.77.1

What's Changed

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

Full diff: v0.75.1...v0.77.1

Share card: Generate release OG image

v0.75.0

v0.75.0

What's Changed

New Contributors

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.72.3

v0.72.3

What's Changed

Full Changelog: https://github.com/xylex-group/athena/compare/v0.73.1...v0.72.3

Features

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.5.0

v0.5.0

What's Changed

New Contributors

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

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

CommitDescription
85a6063Refactored 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

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

Changes

CommitDescriptionAuthor
f2ff3ceRemoved 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

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

CommitDescriptionAuthor
9c8ac94Removed the unused test_stubs feature and adjusted the Supabase client insertion logic for synced tables to make inserts more reliable.Floris
e005861Merged latest changes from the upstream repository into main.Floris

Notes and impact

  • The removal of test_stubs is 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

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 (v0.1.1395)

A minor release adding iOS subscription API endpoints to support managing user subscriptions from iOS clients.

Changes

DescriptionCommit
Add iOS subscription endpoints to the API to manage user subscriptions.f31ce951 (https://github.com/SuitsBooks/suitsbooks-api/commit/f31ce951117ceb8c6366a79395b37fa7622286bb)

Links

Previous version: v0.1.1394

Full diff: v0.1.1394...v0.1.1395

Share card: Generate release OG image

v0.1.1394

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

CommitDescriptionAuthor
f6ef763Added 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

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

CommitTypeComponentSummary
3c0ee35refactorfetch_data_routeClone 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

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 (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

CommitDescriptionAuthor
45493879Streamlined 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

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

CommitDescriptionAuthor
1d6f31bImprove logging in fetch_data_route to include detailed telemetry and schema information in request logs.Floris (@floris-xlx)

Notes

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

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

ChangeDescriptionReference
New tabular data endpointsGET 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 (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

Commits

CommitDescriptionAuthor
fa644632Implement 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

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

CommitDescriptionAuthor
5937c89Refactor 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

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

CommitSummaryLink
9698f4eEnhanced 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
e3a9f4bMerged 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

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

CommitAuthorChange
7a263e3AshHydra (Ash-xlx)Updated chat_subscriptions behavior to improve subscription handling and related API interactions.

References

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

v0.2.606

v0.2.606

:bug: Bug Fixes

  • 0eea229 - Correct minor issues in authentication and dashboard components (commit by @floris-xlx)

:recycle: Refactors

  • 980fc7b - Dynamically import Monaco editor in SupabaseRsCodeGen and NginxSitesOverview components (commit by @floris-xlx)

Docs

Fixes

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

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.589

v0.2.589

:recycle: Refactors

  • 3c95576 - Improve error handling in API calls across components (commit by @floris-xlx)
  • 37f74b5 - Optimize CSV upload handling in UploadCsvPanel (commit by @floris-xlx)

Docs

Enhancements

Full diff: v0.2.585...v0.2.589

Share card: Generate release OG image

v0.2.558

v0.2.558

:sparkles: New Features

  • 14f3de1 - Implement object filtering in Workbench component (commit by @floris-xlx)

:bug: Bug Fixes

  • 939921f - Improve recent query fields validation in SQL Editor (commit by @floris-xlx)

Docs

Features

Fixes

Full diff: v0.2.554...v0.2.558

Share card: Generate release OG image

v0.2.532

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

Enhancements

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

v0.3.5

v0.3.5

0.3.5 (2024-07-10)

Features

  • add bulk_insert function (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 of assert_eq!() for bool literal comparison (efd10df)

Share card: Generate release OG image