immudb v1.9.6 Released: Enhanced Security and Performance
We are thrilled to announce the release of immudb v1.9.6, bringing enhanced security, improved performance, and several bug fixes to the world’s fastest immutable database. This release builds on immudb’s core principle of providing a cryptographically verifiable database that guarantees the integrity of your data.
What's New in immudb v1.9.6
1. TLS Enhancements
- Improved TLS Configuration: immudb v1.9.6 introduces a new, simplified approach to configuring TLS, making it easier to secure your database with minimal configuration.
- Secure Defaults: Out-of-the-box, immudb now defaults to using more secure cipher suites, ensuring encrypted communication between the client and server
2. Authentication and Access Control
- Auth Cache Expiry Configuration: You can now configure the expiration time of the authentication cache. This improvement enhances session security by ensuring that cached authentication data expires after a specified time, reducing the risk of unauthorized access.
- Enhanced Auth Performance: Optimizations have been made to the authentication mechanism, reducing latency and improving overall performance.
3. SQL and Indexing Improvements
- Improved SQL Query Execution: immudb’s SQL engine received several performance optimizations, allowing for faster execution of queries.
- Better Handling of Large Result Sets: Pagination and result set management have been refined, reducing memory consumption and enhancing the responsiveness of complex queries.
4. Logging and Observability
- Granular Logging Levels: You can now configure logging levels more granularly to gain deeper insights into database activity and potential issues.
- Improved Log Rotation: immudb now includes enhanced log rotation settings, preventing excessive disk usage and improving long-term system health.
5. Bug Fixes and Stability
- Memory Leak Fixes: Several memory leaks have been identified and fixed, ensuring a more stable and reliable immudb instance under high-load scenarios.
- Fixed SQL Parser Errors: Parser-related issues that caused unexpected errors in certain SQL queries have been resolved.
- Replication Improvements: Replication reliability has been improved, minimizing data inconsistencies and reducing failover downtime.
Why Upgrade to immudb v1.9.6?
Upgrading to immudb v1.9.6 provides numerous benefits:
- Improved performance: immudb gains even more performance for most aspects of the database
- Stronger Security: Protect sensitive data with improved TLS and secure defaults.
- Enhanced Performance: Faster query execution, optimized indexing, and reduced latency.
- More Control: Fine-tuned logging and authentication management allow for better observability and control over your database environment.
How to Upgrade
Upgrading to immudb v1.9.6 is straightforward. Follow these steps:
- Backup Your Database: Before upgrading, always ensure that you have a full backup of your existing data.
- Download the Latest Release: Get the latest binary from the immudb GitHub releases page.
- Update Configuration Files: Review your configuration files to take advantage of the new TLS settings and logging options.
- Restart immudb: Restart the server with the new binary to apply all changes.
Join the immudb Community
We welcome feedback from the immudb community! If you encounter any issues or have suggestions for future releases, please feel free to contribute or raise issues on our GitHub repository.
Stay tuned for more exciting updates as we continue to make immudb the go-to choice for verifiable and tamper-proof databases.
Happy coding with immudb!