This is not an Apache release!
Cloudberry Database v1.5.2 Release Notes
Version number: v1.5.2
Cloudberry Database v1.5.2 is a minor release that includes some improvements and bug fixes.
Quick try: v1.5.2
Full changelog: https://github.com/cloudberrydb/cloudberrydb/compare/1.5.1...1.5.2
Improvements
- Support
GROUP BY
,GROUPING SETS
,ROLLUP
,CUBE
in origin queries for materialized views by @avamingli in #342 - Use
pg_class
instead ofgp_segment_configuration
to testEntry
by @avamingli in #294 - The GPORCA optimizer now supports the PAX (Partition Attributes Across) storage table by @gfphoenix78 in #346
- Add the
RelationIsNonblockRelation
macro to expand code path likeAO
/CO
by @gfphoenix78 in #347 - Feature encoding options for the custom table access method by @gfphoenix78 in #343
- Enable
enable_shared_postgres_backend
by default by @gfphoenix78 in #351 - Correct
PlannerInfo
fields after rewritten for materialized views by @avamingli in #348 - Support the
HAVING
clause in origin queries for materialized views by @avamingli in #354 - Avoid misbehaviors that are not supported currently by @avamingli in #357
- Support
ORDER BY
in origin queries for materialized views by @avamingli in #358 - Make
shareinput_Xslice_dsm_handle_ptr
andshareinput_Xslice_hash
non-static by @shmiwy in #361 - Revert
ci
in theupterm
stage to avoid failure by @wenchaozhang-123 in #371 - Remove
b
and\r
in thegpssh
command output by @wenchaozhang-123 in #355 - Do not inherit the parent's reloptions if the child partition's
AM
differs by @yjhjstz in #375 - Extend a new table access method to do acquire sample rows by @wenchaozhang-123 in #374
- Use materialized views'
TupleDesc
to construct final columns by @avamingli in #366 - Add tests and benchmark in the
interconnect
module by @jiaqizho in #384 - Add a new callback
'scan_flags'
for the table access method by @HuSen8891 in #391 - Export numeric structure and interface to public by @jiaqizho in #392
- Move the preloaded
interconnect
to the header file by @gfphoenix78 in #388 - Add an inline function
'table_scan_flags'
for table access method to get the flags by @HuSen8891 in #395 - Add
gpshrink
to support elastic scaling by @lss602726449 in #393 - Revert #201 partially by @Ray-Eldath in #386
- Offload the entry root slice to
QE
by @Ray-Eldath in #385
Bug fixes
- Fix the
AO
/AOCS
insertDesc
memory issue by @avamingli in #365 - Fix the issue that
CopyCreateStmtFields
lost theintoPolicy
field by @yjhjstz in #372 - Fix the issue that
configue
is not consistent withconfigure.ac
by @lss602726449 in #373 - Fix the unstable
ao
,vacuum
andicw
tests by @jiaqizho in #376 - Fix the issue that the shell script involves demo cluster by @gfphoenix78 in #377
- Fix
CREATE TYPE
in namespacepg_ext_aux
by @gfphoenix78 in #380 - Fix the issue that
parallel_workers
is initialized as0
forCdbPathLocus_HashedOJ
by @HuSen8891 in #387 - Fix the redefined
sm4
inpgcrypto
and backend/crypto by @jiaqizho in #394
🙌🏻️ New contributor
@shmiwy made his (or her) first contribution in #361.
🧑🏻💻 Contributors
Thanks to all the contributors to make this release happen: @avamingli, @gfphoenix78, @shmiwy, @wenchaozhang-123, @yjhjstz, @lss602726449, @jiaqizho, @HuSen8891, @Ray-Eldath 👍