github veegres/ivory v1.4.0

20 hours ago

๐Ÿ” Authentication & Authorization

  • Multi-provider authentication: LDAP and OIDC/SSO support alongside basic auth
  • Permissions system: Role-based access control for clusters, queries, and settings
  • User management UI: Grant/revoke permissions and self-service permission requests
  • Connection testing for all auth providers
  • Configurable superusers

๐Ÿ”„ Cluster Management

  • Backend-based cluster detection (improved reliability)
  • Auto-fix button for cluster configuration issues
  • Backup feature with permission controls
  • Search by cluster name
  • Free space utility
  • Fixed cluster update synchronization

๐Ÿ“Š Query Features

  • Auto-refresh with configurable intervals
  • Persistent refresh period settings
  • Separated console and template execution routes
  • Enhanced query parsing and normalization
  • Schema support for database connections

๐Ÿงช Testing

  • 210+ backend tests (83-95% coverage)
  • Frontend test suite with Vitest
  • Coverage: storage, clients, auth providers, hooks, providers

๐ŸŽจ UI Improvements

  • Enhanced error visibility and messaging
  • Better loading states and progress indicators
  • Refined settings interface
  • Consistent access control wrappers
  • Improved permissions UI with filters and batch operations

๐Ÿ› Bug Fixes

  • Cluster update synchronization issues
  • Bloat status display
  • Job logs not appearing
  • Permission validation edge cases
  • Hot reload issues in development
  • Authentication error handling

โš ๏ธ Breaking Changes

This release requires a fresh installation. Not backward compatible with v1.3.8.

Before upgrading:

  • Export cluster configurations and credentials
  • Back up custom queries and templates
  • Plan for authentication reconfiguration

What's Changed

Full Changelog: v1.3.8...v1.4.0
Changed: 309 files (+14,539, -3,969 lines)

Don't miss a new ivory release

NewReleases is sending notifications on new releases.