Skip to content

Commit adba78f

Browse files
Release Notes for v25.3-v25.3.0-alpha.3 (#19801)
1 parent 61376d6 commit adba78f

File tree

2 files changed

+63
-0
lines changed

2 files changed

+63
-0
lines changed

src/current/_data/releases.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8771,3 +8771,31 @@
87718771
docker_arm_limited_access: false
87728772
source: true
87738773
previous_release: v25.3.0-alpha.1
8774+
8775+
8776+
- release_name: v25.3.0-alpha.3
8777+
major_version: v25.3
8778+
release_date: '2025-06-23'
8779+
release_type: Testing
8780+
go_version: go1.23.7
8781+
sha: 4c2a546c4de2804fbd8a75bd528b6fd0cb7fa0bb
8782+
has_sql_only: true
8783+
has_sha256sum: true
8784+
mac:
8785+
mac_arm: true
8786+
mac_arm_experimental: true
8787+
mac_arm_limited_access: false
8788+
windows: true
8789+
linux:
8790+
linux_arm: true
8791+
linux_arm_experimental: false
8792+
linux_arm_limited_access: false
8793+
linux_intel_fips: true
8794+
linux_arm_fips: false
8795+
docker:
8796+
docker_image: cockroachdb/cockroach-unstable
8797+
docker_arm: true
8798+
docker_arm_experimental: false
8799+
docker_arm_limited_access: false
8800+
source: true
8801+
previous_release: v25.3.0-alpha.2
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
## v25.3.0-alpha.3
2+
3+
Release Date: June 23, 2025
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v25-3-0-alpha-3-security-updates">Security updates</h3>
8+
9+
- CockroachDB can now synchronize SQL role membership from the groups claim contained in a JWT when the cluster setting `server.jwt_authentication.authorization.enabled` is set to `true`. The claim name and the fallback `userinfo` JSON key are configurable by the cluster settings `server.jwt_authentication.group_claim` and `server.jwt_authentication.userinfo_group_key` respectively. This behavior matches the existing LDAP role-sync feature. [#147318][#147318]
10+
11+
<h3 id="v25-3-0-alpha-3-sql-language-changes">SQL language changes</h3>
12+
13+
- Fixed a bug that caused a routine with an `INSERT` statement to unnecessarily block dropping a hash-sharded index or computed column on the target table. This fix applies only to newly created routines. In releases prior to v25.3, the fix must be enabled by setting the session variable `use_improved_routine_dependency_tracking` to `on`. [#146250][#146250]
14+
- Partial indexes can now reference user-defined functions. [#147817][#147817]
15+
- Computed column expressions and `ON UPDATE` expressions can now reference user-defined functions. [#147817][#147817]
16+
- `IMPORT TABLE` as well `PGDUMP` and `MYSQLDUMP` formats of `IMPORT` are now fully removed. These have been deprecated since v23.2. [#148248][#148248]
17+
18+
<h3 id="v25-3-0-alpha-3-command-line-changes">Command-line changes</h3>
19+
20+
- Removed the stale `--oss` flag from the `dev ui watch` subcommand. This flag was no longer in use, as the UI development workflow now exclusively targets the CCL build. This change simplifies the tool by removing an unused build path and potential confusion for developers. [#147978][#147978]
21+
22+
<h3 id="v25-3-0-alpha-3-bug-fixes">Bug fixes</h3>
23+
24+
- Fixed a bug that allowed a column to be dropped from a table even if it was referenced in the `RETURNING` clause of an `UPDATE` or `DELETE` statement in a routine. In releases prior to v25.3, the fix must be enabled by setting the session variable `use_improved_routine_dependency_tracking` to `on`. [#146250][#146250]
25+
- Fixed a bug where `libpq` clients using the async API could hang with large result sets (Python: psycopg; Ruby: ActiveRecord, ruby-pg). [#148222][#148222]
26+
- Restore no longer gets stuck in the `reverting` state after failed cleanup of dropped temporary system tables.
27+
[#148098][#148098]
28+
29+
[#147318]: https://github.com/cockroachdb/cockroach/pull/147318
30+
[#146250]: https://github.com/cockroachdb/cockroach/pull/146250
31+
[#147817]: https://github.com/cockroachdb/cockroach/pull/147817
32+
[#148248]: https://github.com/cockroachdb/cockroach/pull/148248
33+
[#147978]: https://github.com/cockroachdb/cockroach/pull/147978
34+
[#148222]: https://github.com/cockroachdb/cockroach/pull/148222
35+
[#148098]: https://github.com/cockroachdb/cockroach/pull/148098

0 commit comments

Comments
 (0)