What's Changed
- Basic encryption code by @dutow in #2
- Fix compilation with PGXS by @dAdAbird in #3
- Remove full tuple encrytion by @dAdAbird in #4
- Adding basic github actions which test different build modes by @dutow in #7
- Use postgres mem context in decryption by @dAdAbird in #6
- Code re-arrangement, Makefile fixes and implementing '.tde' relation fork by @codeforall in #5
- Revert changes in upstream code and use specific commits for CI checks by @dutow in #11
- Adding infrastructure to clean files based on transaction status by @codeforall in #10
- Minimal keyring prototype by @dutow in #8
- Fixing page pruning / compaction crash by @dutow in #15
- Merge with the latest PG 16 sources as well as addition of the heap_merge.sh tool by @EngineeredVirus in #18
- Added documentation by @dutow in #17
- Deleting respective tde fork file with Drop Table by @codeforall in #19
- Merge current code to main branch by @dutow in #20
- Fix VACUUM FULL by @dAdAbird in #22
- Fix compaction of non-presorted tuples by @dAdAbird in #21
- Uploading pgdg binary package by @dutow in #23
New Contributors
- @codeforall made their first contribution in #5
- @EngineeredVirus made their first contribution in #18
Full Changelog: https://github.com/Percona-Lab/postgres-tde-ext/commits/latest