Skip to content

Commit 906bf89

Browse files
release-notes-automation[bot]Automated Release Bot
andauthored
Release Notes for v25.3-v25.3.0-beta.3 (#19914)
* Update release notes for v25.3-v25.3.0-beta.3 --------- Co-authored-by: Automated Release Bot <[email protected]>
1 parent a654a94 commit 906bf89

File tree

2 files changed

+53
-0
lines changed

2 files changed

+53
-0
lines changed

src/current/_data/releases.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9157,3 +9157,31 @@
91579157
docker_arm_limited_access: false
91589158
source: true
91599159
previous_release: v25.3.0-beta.1
9160+
9161+
9162+
- release_name: v25.3.0-beta.3
9163+
major_version: v25.3
9164+
release_date: '2025-07-14'
9165+
release_type: Testing
9166+
go_version: go1.23.7
9167+
sha: 958b166620efe4fa6388de40588d497f17880e50
9168+
has_sql_only: true
9169+
has_sha256sum: true
9170+
mac:
9171+
mac_arm: true
9172+
mac_arm_experimental: true
9173+
mac_arm_limited_access: false
9174+
windows: true
9175+
linux:
9176+
linux_arm: true
9177+
linux_arm_experimental: false
9178+
linux_arm_limited_access: false
9179+
linux_intel_fips: true
9180+
linux_arm_fips: false
9181+
docker:
9182+
docker_image: cockroachdb/cockroach-unstable
9183+
docker_arm: true
9184+
docker_arm_experimental: false
9185+
docker_arm_limited_access: false
9186+
source: true
9187+
previous_release: v25.3.0-beta.2
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
## v25.3.0-beta.3
2+
3+
Release Date: July 14, 2025
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v25-3-0-beta-3-sql-language-changes">SQL language changes</h3>
8+
9+
- Added support for invoking a UDF from a view query. Renaming or setting the schema on the routine is currently not allowed if it is referenced by a view.
10+
[#149514][#149514]
11+
- The session setting `optimizer_prefer_bounded_cardinality` is now enabled by default. This setting instructs the optimizer to prefer query plans where every expression has a guaranteed upper-bound on the number of rows it will process.
12+
[#149675][#149675]
13+
14+
<h3 id="v25-3-0-beta-3-bug-fixes">Bug fixes</h3>
15+
16+
- Fixed a bug that would cause a `CALL` statement executed via a portal in the extended wire protocol to result in an error like `unknown portal ""` if the stored procedure contained `COMMIT` or `ROLLBACK` statements. The bug had existed since PL/pgSQL transaction control statements were introduced in v24.1. The fix is off by default in versions prior to v25.3.
17+
[#149385][#149385]
18+
- In v25.1, automatic partial statistics collection was enabled by default (by setting the `sql.stats.automatic_partial_collection.enabled` cluster setting to `true`). Partial statistics collection may encounter certain expected scenarios that were previously reported as failed stats jobs with PostgreSQL error code `55000`. These errors are benign and are no longer reported. Instead, the stats job will be marked as "succeeded," though no new statistics will be created.
19+
[#149626][#149626]
20+
21+
22+
[#149514]: https://github.com/cockroachdb/cockroach/pull/149514
23+
[#149675]: https://github.com/cockroachdb/cockroach/pull/149675
24+
[#149385]: https://github.com/cockroachdb/cockroach/pull/149385
25+
[#149626]: https://github.com/cockroachdb/cockroach/pull/149626

0 commit comments

Comments
 (0)