v1.5.0
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 library by @lss602726449 in #197
- Fix explain bad indent when showing operatorMem. by @avamingli in #292
- Fix bug deduplicate elemlist is null when elemlist size is 1. by @MisterRaindrop in #297
- Provide gpdemo.sh deployment script by @Ray-Eldath in #291
- Feature: add user-defined index access method by @hw118118 in #315
- Incremental view maintenance by @yjhjstz in #280
- Answer Query Using Materialized Views by @avamingli in #298
New Contributors
- @sandiandian made their first contribution in #16
- @Zhangbaowen-Hashdata made their first contribution in #170
- @TomShawn made their first contribution in #224
- @smartyhero made their first contribution in #256
- @hw118118 made their first contribution in #315
Full Changelog: 1.0.0...1.5.0