---
title: "Release 1.5 | SurrealDB"
description: "Features: Created v1, v1-dev, v1.5 and v1.5-dev Docker tags Bug fixes: Fixed an issue with object keys starting with a digit not being properly exported"
url: https://surrealdb.com/releases/1.5
---

Back to top

[Version 1.5.6](https://surrealdb.com/releases/1.5#release-1-5-6)

[Version 1.5.5](https://surrealdb.com/releases/1.5#release-1-5-5)

[Version 1.5.4](https://surrealdb.com/releases/1.5#release-1-5-4)

[Version 1.5.3](https://surrealdb.com/releases/1.5#release-1-5-3)

[Version 1.5.2](https://surrealdb.com/releases/1.5#release-1-5-2)

[Version 1.5.1](https://surrealdb.com/releases/1.5#release-1-5-1)

[Version 1.5.0](https://surrealdb.com/releases/1.5#release-1-5-0)

[Home](https://surrealdb.com/)

[Releases](https://surrealdb.com/releases)

1.5

# Release 1.5

7 patch releases · Latest 1.5.6 on Nov 12, 2024

[Newer release line available: 2.0 →](https://surrealdb.com/releases/2.0)

Features: Created v1, v1-dev, v1.5 and v1.5-dev Docker tags Bug fixes: Fixed an issue with object keys starting with a digit not being properly exported

## 1.5.6

Released on Nov 12, 2024

Features:

- Created `v1`, `v1-dev`, `v1.5` and `v1.5-dev` [Docker tags](https://github.com/surrealdb/surrealdb/pull/5102)

Bug fixes:

- Fixed [an issue with object keys starting with a digit not being properly exported](https://github.com/surrealdb/surrealdb/pull/4914)

Upgrade or install

## Get SurrealDB v1.5.6

Pick how you want to install or upgrade. SurrealDB Studio can update connected instances in place, or choose a platform below to copy a CLI command for v1.5.6.

SurrealDB Cloud

macOS

Linux

Windows

Docker

Already installed

You can upgrade your SurrealDB Cloud instance to v1.5.6 effortlessly through SurrealDB Studio.

1. Open the [SurrealDB Studio](https://studio.surrealdb.com/current/instances)
2. Select your organisation and instance
3. On the dashboard, click on the "Upgrade" button
4. Your instance will be updated and restarted automatically

[Full install guide](https://surrealdb.com/surrealdb/install)

## 1.5.5

Released on Sep 11, 2024

Bug fixes:

- Fixed [GHSA-64f8-pjgr-9wmr](https://github.com/surrealdb/surrealdb/security/advisories/GHSA-64f8-pjgr-9wmr): Untrusted Query Object Evaluation in RPC API

Newer patch available

## Upgrade to 1.5.6

You are viewing the 1.5.5 changelog. A newer patch in this release line is available - we recommend running 1.5.6 for the latest fixes and improvements.

[View 1.5.6 release notes](https://surrealdb.com/releases/1.5#release-1-5-6)

## 1.5.4

Released on Jul 10, 2024

Bug fixes:

- Allowed [fields production to end a subquery](https://github.com/surrealdb/surrealdb/pull/4252)
- Fixed [GHSA-gh9f-6xm2-c4j2](https://github.com/surrealdb/surrealdb/security/advisories/GHSA-gh9f-6xm2-c4j2): Improper Authentication when Changing Databases as Scope User

Newer patch available

## Upgrade to 1.5.6

You are viewing the 1.5.4 changelog. A newer patch in this release line is available - we recommend running 1.5.6 for the latest fixes and improvements.

[View 1.5.6 release notes](https://surrealdb.com/releases/1.5#release-1-5-6)

## 1.5.3

Released on Jun 14, 2024

Features:

- Added an [`--alpha` flag to `surreal upgrade`](https://surrealdb.com/docs/surrealdb/cli/upgrade#install-the-alpha-release).

Bug fixes:

- Fixed [KNN brute force error when an index exists](https://github.com/surrealdb/surrealdb/pull/4143).
- Fixed [redefining HNSW index error](https://github.com/surrealdb/surrealdb/pull/4187).

Newer patch available

## Upgrade to 1.5.6

You are viewing the 1.5.3 changelog. A newer patch in this release line is available - we recommend running 1.5.6 for the latest fixes and improvements.

[View 1.5.6 release notes](https://surrealdb.com/releases/1.5#release-1-5-6)

## 1.5.2

Released on Jun 6, 2024

Bug fixes:

- Fixed incorrect computations on aggregations within foreign tables
- Fixed `surreal upgrade --nightly`

Newer patch available

## Upgrade to 1.5.6

You are viewing the 1.5.2 changelog. A newer patch in this release line is available - we recommend running 1.5.6 for the latest fixes and improvements.

[View 1.5.6 release notes](https://surrealdb.com/releases/1.5#release-1-5-6)

## 1.5.1

Released on May 23, 2024

Bug fixes:

- Make temporary table active only if the temporary directory is set
- Fixes compilation issue related to temporary-directory when the feature sql2 is not enabled

Newer patch available

## Upgrade to 1.5.6

You are viewing the 1.5.1 changelog. A newer patch in this release line is available - we recommend running 1.5.6 for the latest fixes and improvements.

[View 1.5.6 release notes](https://surrealdb.com/releases/1.5#release-1-5-6)

## 1.5.0

Released on May 14, 2024

Features:

- Added an implementation of [HNSW](https://surrealdb.com/docs/surrealql/statements/define/indexes#hnsw-hierarchical-navigable-small-world-since-150) in memory.
- Added a [`REBUILD INDEX`](https://surrealdb.com/docs/surrealql/statements/rebuild) statement.
- Added variable support in `CONTENT` clause for `RELATE` statements.
- Added more information to `INFO FOR SCOPE`.
- Added a relate method to the RPC protocol.
- Added an `INFO STRUCTURE` statement.
- Stabilised `sql2` and `jwks` features.
- Introduced an on-disk temporary table.
- Added a run method to the RPC protocol.
- Implemented limits for parsing depth in the new parser.
- Implemented reblessive into the parser to prevent any overflows.
- Increased the Minimum Supported Rust Version (MSRV) to 1.77.

Bug fixes:

- Made the query planner recognise the exact operator (`==`).
- Fixed `math:min` in foreign tables.
- Fixed typo in function `math:sum`: was `math::sun`.
- Made record IDs more flexible in the new parser.
- Reverted changefeed polling frequency back to 10 seconds.
- Fixed a problem with date-time parsing.
- Fixed response content-type on `/rpc` endpoint.
- Fixed decimal decoding.
- Made the query planner support the IN operator.
- Made the JWKS implementation more RFC 7517 compliant.
- Fixed wrong count when using `COUNT` with a subquery.
- Fixed the content type header on a CBOR HTTP response.
- Fixed `$value` being `NONE` for `DELETE` events.
- Fixed `array::group` in a group by query.

Performance improvements:

- Added a query planner strategy for record links.
- Made `TreeCache` more efficient on writes.
- Reduced byte size of datetime and UUID types using CBOR format.

Newer patch available

## Upgrade to 1.5.6

You are viewing the 1.5.0 changelog. A newer patch in this release line is available - we recommend running 1.5.6 for the latest fixes and improvements.

[View 1.5.6 release notes](https://surrealdb.com/releases/1.5#release-1-5-6)

Our newsletter

Get tutorials, AI agent recipes, webinars, and early product updates in your inbox every two weeks

Newer release line

2.0

Updated Apr 10, 2025

[Newer release line](https://surrealdb.com/releases/2.0)

Older release line

1.4

Updated Apr 20, 2024

[Older release line](https://surrealdb.com/releases/1.4)

[All releases](https://surrealdb.com/releases)

GET STARTED

## Start building with SurrealDB

The unified data layer for AI. Simplify your stack. Reduce complexity. Build faster.

![Samsung](https://surrealdb.com/assets/static/4c58b81e7b3c9466.C_Hv0eml.svg)![NVIDIA](https://surrealdb.com/assets/static/nvidia.DaIEuMil.svg)![Apple](https://surrealdb.com/assets/static/f7dc2519e0d212bc.Cn8MYAK7.svg)![Verizon](https://surrealdb.com/assets/static/18b99996c689000f.B5PQ-nI9.svg)![Tencent](https://surrealdb.com/assets/static/401d8346058682c8.DqM87mst.svg)

SOC 2 Type 2

GDPR

Cyber Essentials Plus

ISO 27001

[Start free with SurrealDB](https://studio.surrealdb.com/current/instances/deploy) [Learn more](https://surrealdb.com/docs/what-is-surrealdb)

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://surrealdb.com"},{"@type":"ListItem","position":2,"name":"Releases","item":"https://surrealdb.com/releases"},{"@type":"ListItem","position":3,"name":"1.5","item":"https://surrealdb.com/releases/1.5"}]}
```

```json
{"@context":"https://schema.org","@type":"TechArticle","headline":"SurrealDB 1.5 release notes","description":"Features: Created v1, v1-dev, v1.5 and v1.5-dev Docker tags Bug fixes: Fixed an issue with object keys starting with a digit not being properly exported","datePublished":"2024-11-12T00:00:00.000Z","dateModified":"2024-11-12T00:00:00.000Z","url":"https://surrealdb.com/releases/1.5","mainEntityOfPage":{"@type":"WebPage","@id":"https://surrealdb.com/releases/1.5"},"author":{"@type":"Organization","name":"SurrealDB","url":"https://surrealdb.com"},"publisher":{"@type":"Organization","name":"SurrealDB","logo":{"@type":"ImageObject","url":"https://surrealdb.com/assets/static/logo.BG7_TG2b.svg"}},"about":{"@type":"SoftwareApplication","name":"SurrealDB","applicationCategory":"DeveloperApplication","operatingSystem":"Linux, macOS, Windows","softwareVersion":"1.5"}}
```

```json
{"@context":"https://schema.org","@type":"Organization","name":"SurrealDB","url":"https://surrealdb.com","logo":"https://surrealdb.com/assets/static/logo.BG7_TG2b.svg","description":"SurrealDB is the unified data layer for AI. A multi-model database for documents, graphs, vectors, and time-series.","foundingDate":"2022","legalName":"SurrealDB Ltd","identifier":{"@type":"PropertyValue","propertyID":"GB-COH","value":"13615201"},"address":{"@type":"PostalAddress","streetAddress":"3rd Floor, 1 Ashley Road","addressLocality":"Altrincham","addressRegion":"Cheshire","postalCode":"WA14 2DT","addressCountry":"GB"},"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"support@surrealdb.com","url":"https://surrealdb.com/contact","availableLanguage":"English"},{"@type":"ContactPoint","contactType":"sales","email":"info@surrealdb.com","url":"https://surrealdb.com/contact","availableLanguage":"English"},{"@type":"ContactPoint","contactType":"security","email":"security@surrealdb.com","url":"https://surrealdb.com/.well-known/security.txt","availableLanguage":"English"},{"@type":"ContactPoint","contactType":"legal","email":"legal@surrealdb.com","url":"https://surrealdb.com/legal","availableLanguage":"English"}],"hasCertification":[{"@type":"Certification","name":"SOC 2 Type 2"},{"@type":"Certification","name":"GDPR"},{"@type":"Certification","name":"Cyber Essentials Plus"},{"@type":"Certification","name":"ISO 27001"}],"owns":[{"@type":"SoftwareApplication","name":"SurrealDB","url":"https://surrealdb.com/surrealdb"},{"@type":"SoftwareApplication","name":"Agent Memory","url":"https://surrealdb.com/agent-memory"}],"knowsAbout":["multi-model databases","document databases","graph databases","vector search","time-series databases","SurrealQL","Agent Memory","real-time databases","embedded databases","context layer","graph ontology","distributed database","knowledge graphs","distributed transaction protocols","highly-scalable databases"],"sameAs":["https://www.wikidata.org/wiki/Q124316308","https://github.com/surrealdb/surrealdb","https://twitter.com/surrealdb","https://www.youtube.com/@surrealdb","https://www.linkedin.com/company/surrealdb","https://discord.gg/surrealdb","https://www.reddit.com/r/surrealdb","https://www.instagram.com/surrealdb","https://medium.com/surrealdb","https://dev.to/surrealdb"]}
```
