Releases: apache/cloudberry
Releases · apache/cloudberry
v1.5.1
Warning
This is not an Apache release!
📰️What's Changed
- [Answer Query Using Materialized Views] Refactor codes to new file aqumv.c by @avamingli in #321
- Rename GP parallel words to CBDB parallel. by @avamingli in #293
- Doc: update README.md for CloudberryDB by @tuhaihe in #324
- Fix: Illegal PGnotify declaration by @jiaqizho in #325
- Fix: may cause UAF problem in get_size_from_segDBs by @jiaqizho in #326
- Expose some functions to support PAX for partition tables by @gfphoenix78 in #328
- Refactor the table AM: scan_begin_extractcolumns to contain execution context by @gfphoenix78 in #329
- Doc: update the terminal info to CloudberryDB by @tuhaihe in #300
- Fix \d in psql to show correct storage name from pg_am by @gfphoenix78 in #330
- Move struct workfile_set to workfile_mgr.c by @gfphoenix78 in #331
- Add namespace pg_ext_aux for extension by @gfphoenix78 in #333
- Add dml hook for extensions by @gfphoenix78 in #332
- Add custom object class support by @gfphoenix78 in #335
- Add reloption support for custom table access method by @gfphoenix78 in #336
- Add callback in TableAmRoutine to handle swapping relation files by @gfphoenix78 in #338
- Fix issues about namespace pg_ext_aux by @gfphoenix78 in #340
- Check index unique & skip prefetch for non-heap relation by @gfphoenix78 in #337
- [Answer Query Using Materialized Views] Compute Aggregations on Materialized Views. by @avamingli in #322
- Rename postgres.so to libpostgres.so by @gfphoenix78 in #341
Full Changelog: 1.5.0...1.5.1
🫶🏻Contributors
Thanks to all the contributors to make this release happen: @avamingli, @tuhaihe, @jiaqizho, @gfphoenix78 🙌🏻️
🧂🧪 Try out Cloudberry Database 1.5.1 via building one Docker-based Sandbox, which is tailored to help you gain a basic understanding of Cloudberry Database's capabilities and features a range of materials, including tutorials, sample code, and crash courses.
v1.5.0
Warning
This is not an Apache release!
Note
Please check the documentation for the 1.5.0 release notes to see the main highlights.
What's Changed
- Add cicd pipeline by @sandiandian in #16
- Catch up Gitlab commits by @avamingli in #19
- Add icw parallel test in cicd pipeline by @sandiandian in #72
- Doc: update Pull_Request template for contributor by @tuhaihe in #91
- Fix interconnection udpifc UAF in ipc teardown by @avamingli in #95
- Rename GPDB_PARALLEL_FIXME to CBDB_PARALLEL_FIXME by @avamingli in #34
- upload cloudberrydb icw test log in artifact by @sandiandian in #102
- Restore sources' original copyright information by @tuhaihe in #35
- Enable AO/AOCO insert to multiple files even enable_parallel is off by @avamingli in #83
- Doc: add security policy file for CBDB by @tuhaihe in #110
- Fix ic uninitialized warning in release build by @jiaqizho in #121
- Add Parallel Bitmap Heap Scan case by @avamingli in #85
- Fix regress test line no failures by @roseduan in #109
- Enable Parallel-oblivious Hash Left Anti Semi (Not-In) Join by @avamingli in #30
- Feature: add warehouse grammar and GUC variable by @roseduan in #111
- add hashdata extension storage_am related hook, by @wangliang03 in #135
- Fix: warehouse is not supported without unionstore by @roseduan in #139
- Fix: use RelFileNodeId instead of Oid for relfilenode. by @HuSen8891 in #161
- Fix unstable tests reindextable_while_reindex_idx by @Ray-Eldath in #156
- fix create extensions changes user search_path (fix #59) by @Ray-Eldath in #108
- Improve makeArrayTypeName's algorithm for choosing array type names. by @lss602726449 in #152
- Loosen the restriction outer path has Motion of parallel plan by @avamingli in #134
- Change json_object name to avoid conflict with jansson lib. by @MisterRaindrop in #154
- Fix Bitmap Index Scan locus is NULL by @avamingli in #128
- Fix create ao table set parallel_workers doesn't take effect by @Ray-Eldath in #168
- Fix incompatible logerrors type in pg_exttable by @Ray-Eldath in #116
- [FIXME] Wrong results on main branch for INDF query by @wenchaozhang-123 in #180
- Doc: update the building guide for Linux by @Zhangbaowen-Hashdata in #170
- Doc: update security policy and PR template by @tuhaihe in #176
- Doc: update editor settings for CloudberryDB by @tuhaihe in #171
- Feature: Porting unique index for AO table to CBDB by @lss602726449 in #112
- Fix bugs which could not create unique index "gp_fastsequence_objid_objmod_index" by @lss602726449 in #146
- Doc: update README.md for Cloudberry Database by @tuhaihe in #199
- Feature: lazy initialize orca optimizer by @lss602726449 in #191
- Fix portability issues on macOS with gcc-13 by @Ray-Eldath in #198
- Update license headers for new CBDB source files by @tuhaihe in #187
- Doc: update the building guide for MacOS by @Zhangbaowen-Hashdata in #220
- Fix unportable scripts on macOS by @Ray-Eldath in #201
- Fix wrong results of Left Anti Semi (Not-In) Join by @avamingli in #130
- Fix incorrect index->reltuples after VACUUM by @lss602726449 in #217
- Refactor cdbpath_motion_for_parallel_join() by outer join inner style by @avamingli in #98
- Implement Parallel-aware Hash Left Anti Semi (Not-In) Join by @avamingli in #149
- Doc: update the CONTRIBUTING.md file by @tuhaihe in #229
- Retire GUC parallel_hash_enable_motion_broadcast & fix potential Assertion failure by @avamingli in #103
- Parallel REFRESH MATERIALIZED VIEW and CTAS for AO/AOCS by @avamingli in #122
- Add final Motion earlier in grouping_planner for partial paths by @avamingli in #142
- Let Replicated locus join with others(Results of writeable CTE on replicated table Join with others) by @avamingli in #84
- Drop: Delete Windows development documentation by @Zhangbaowen-Hashdata in #235
- Implement password profile feature in Cloudberry DB. by @wenchaozhang-123 in #107
- Fix test artifact upload path incorrectly by @Zhangbaowen-Hashdata in #240
- Doc: update the codebase information in README.md by @tuhaihe in #237
- Limit CI concurrency to one per PR by @Ray-Eldath in #233
- Revert "Limit CI concurrency to one per PR" by @Ray-Eldath in #258
- Fix warehouse regress failures by @roseduan in #249
- Try to fix hashjoin_spill avg result diff in parallel mode by @avamingli in #260
- Loosen Parallel Refresh coefficient. by @avamingli in #247
- Ignore cases related to external_fts by @avamingli in #254
- Doc: merge docs for CBDB compilation on Linux systems by @TomShawn in #224
- Open proper AO/AOCS segment files according to data volume by @avamingli in #248
- Adjust the method of loading the external preloaded shared libraries by @MisterRaindrop in #242
- Feature: Support custom wal rmgr by @gfphoenix78 in #189
- Fix pg_password_history gpcheckcat consitent check failed. by @wenchaozhang-123 in #266
- Enhancement: github action support run external_fts test case by @smartyhero in #256
- Add README.Rhel-Rocky.bash by @Zhangbaowen-Hashdata in #272
- Doc: Update Linux build docs for Rocky and RHEL by @TomShawn in #267
- Enhancement: support debug workflow by @smartyhero in #275
- Update license headers for new CBDB source files by @tuhaihe in #268
- Reduce external-fts CI pipeline to only icw-test by @Ray-Eldath in #282
- Add parallel semi join cases by @avamingli in #257
- Correct shared hash table rows estimation by @avamingli in #263
- FIX: constraint check exception with snapshot memory leak in AO/AOCS by @lss602726449 in #136
- Add motionhazard to the outer side of parallel aware join.(fix flaky incorrect results of agg) by @avamingli in #284
- Doc: update pull request template for CBDB by @tuhaihe in #287
- Fix explain bad indent when showing operatorMem. by @avamingli in #288
- Fix explain(locus) show NULL. by @avamingli in #238
- Rename 'Parallel Broadcast Motion' to 'Broadcast Workers Motion' by @avamingli in #265
- Revert "Fix explain bad indent when showing operatorMem." by @avamingli in #289
- SingleNode deployment by @Ray-Eldath in #206
- Feature: building postgres backend into shared lib...
v1.0.0
Warning
This is not an Apache release!
What's Changed
- docs(readmes): move READMEs to the new readmes dir by @tuhaihe in #2
- Update issue template and PR template by @yjhjstz in #1
- Fix: license rewriting by @oracleloyall in #5
- Add new workflow for greetings by @tuhaihe in #7
- Configure: Add commit template for git commit cmd by @tuhaihe in #6
- Doc: update README.md files by @tuhaihe in #9
- Doc: update issue templates' default labels by @tuhaihe in #11
- Initial Cloudberry code dump2. by @my-ship-it in #12
- Doc: rename ideas.yml to ideas-feature-requests.yml by @tuhaihe in #13
New Contributors
- @yjhjstz made their first contribution in #1
- @oracleloyall made their first contribution in #5
- @my-ship-it made their first contribution in #12
Full Changelog: https://github.com/cloudberrydb/cloudberrydb/commits/v1.0.0