Skip to content

Releases: veegres/ivory

v1.4.2

Choose a tag to compare

@anselvo anselvo released this 07 Jul 19:49

What's Changed

Full Changelog: v1.4.1...v1.4.2

v1.4.1

Choose a tag to compare

@anselvo anselvo released this 28 Apr 10:28

What's Changed

  • fix bug when Ivory didn't work without auth by @anselvo in #723

Full Changelog: v1.4.0...v1.4.1

v1.4.0

Choose a tag to compare

@anselvo anselvo released this 30 Dec 09:41

🔐 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)

v1.4.0-beta.1

v1.4.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@anselvo anselvo released this 27 Dec 07:27

What's Changed

Full Changelog: v1.4.0-alpha.3...v1.4.0-beta.1

v1.4.0-alpha.3

v1.4.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@anselvo anselvo released this 14 Dec 20:47

What's Changed

Full Changelog: v1.4.0-alpha.2...v1.4.0-alpha.3

v1.4.0-alpha.2

v1.4.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@anselvo anselvo released this 13 Dec 17:02

What's Changed

Full Changelog: v1.4.0-alpha.1...v1.4.0-alpha.2

v1.4.0-alpha.1

v1.4.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@anselvo anselvo released this 29 Oct 17:00

What's Changed

Full Changelog: v1.3.8...v1.4.0-alpha.1

v1.3.8

Choose a tag to compare

@anselvo anselvo released this 29 Sep 10:22

What's Changed

  • update libraries by @anselvo in #637
  • structure improvements by @anselvo in #638 #639
  • removed option to keep instance selected even if it is not in the cluster list
  • remember instance selection within a cluster
  • change volume data from /opt/data to /opt/ivory/data #632
  • other improvements & bug fixes by @anselvo in #652 #669

Full Changelog: v1.3.7...v1.3.8

v1.3.7

Choose a tag to compare

@anselvo anselvo released this 23 Jun 17:42

What's Changed

Full Changelog: v1.3.6...v1.3.7-beta.1

v1.3.7-beta.1

v1.3.7-beta.1 Pre-release
Pre-release

Choose a tag to compare

@anselvo anselvo released this 23 Jun 17:31

What's Changed

Full Changelog: v1.3.6...v1.3.7-beta.1