v2.0.4

Tue, 08 Oct 2024 00:00:00 GMT

Performance improvements:

* Added [lower and upper bounds for RocksDB iterators](https://github.com/surrealdb/surrealdb/pull/4926)
* Added [with or without index benchmark](https://github.com/surrealdb/surrealdb/pull/4823)
* Improved [behaviour and performance of reduced document scopes](https://github.com/surrealdb/surrealdb/pull/4873)

Bug fixes:

* Fixed [panic when calling `Thing::try_from("")` - with empty value](https://github.com/surrealdb/surrealdb/pull/4923)
* Fixed [parsing of functions and models in selectors](https://github.com/surrealdb/surrealdb/pull/4924)
* Fixed [clippy warnings in release build](https://github.com/surrealdb/surrealdb/pull/4929)
* Fixed [micro second parsing](https://github.com/surrealdb/surrealdb/pull/4932)

Workflow Improvements:

* [Ensure unstable code is also checked in CI](https://github.com/surrealdb/surrealdb/pull/4930)
* [Update versions actively supported for security fixes](https://github.com/surrealdb/surrealdb/pull/4934)

Security advisories:

* [Improper Authorization in Select Permissions](https://github.com/surrealdb/surrealdb/security/advisories/GHSA-9722-9j67-vjcr)

* [Uncaught Exception Handling Parsing Errors on Empty Strings](https://github.com/surrealdb/surrealdb/security/advisories/GHSA-qjrv-v6qp-x99x)