pgmoneta 0.15.0
This is a feature release.
This release contains the work of Shahryar Soltanpour and Chao Gu in their Google Summer of Code.
Features
- #296 Implement the ability to extract WAL records from WAL files
- #365 Management: Create common fields across commands
- #366 Management: Client side translation of numeric fields
- #367 Rename INFO_VERSION to INFO_MAJOR_VERSION
- #368 INFO_COMPRESSION / MANAGEMENT_ARGUMENT_COMPRESSION
- #369 INFO_ENCRYPTION / MANAGEMENT_ARGUMENT_ENCRYPTION
- #372 WAL Write Functionality
- #374 Support escape character in JSON
- #374 Support BASE64 as a value
- #376 Management: Compression support
- #377 Management: Encryption support
- #378 Compact JSON format
- #384 Advanced Backup/Restore with pgmoneta
- #396 Add pgmoneta-walinfo CLI to parse and display WAL file
- #401 CLI: conf get | set | ls
- #402 New value type for value that needs simple free()
- #407 CLI: stop -> shutdown
- #411 walinfo: Basic settings
- #412 walinfo: Start / End LSN
- #413 walinfo: Basic filtering
- #416 Display checksums status
- #417 deque: pgmoneta_deque_exists
- #418 New workflow architecture
- #422 Customized value with config
- #424 Retention interval
- #425 deque: remove function
- #426 Prometheus: pgmoneta_extension
- #427 deque: Add pgmoneta_deque_sort function
- #428 Extension: Add pgmoneta_promote
- #435 walinfo: Support encrypted WAL
Enhancements
- #375 Align base64 function signatures
- #389 CLI -F option error
- #397 CLI: Translation of retention
- #403 Use compact JSON format for management
- #408 Remote: Support new management protocol
Bug fixes
- #370 Retain: Missing logging
- #371 Retention can run during restore / archive
- #380 Incorrect indentation in text format of status details
- #394 Compilation errors: Unused Variable and fread Error Handling
- #400 JSON: FORMAT_JSON_COMPACT is incorrect
- #410 Backup data directory not cleaned up if backup fails
- #420 Fix worker usage for delete
- #421 Hot standby: Make sure that all changed files are copied
- #430 Prefix restore is broken
Thanks to
Thanks to
- ashu3103: #366, #373, #397
- sh-soltanpour: #296, #372, #396, #412, #413
- Jubilee101: #378, #400, #402, #422, #425, #427
- GuChad369: #376, #377, #389, #426, #428
- HazemRawi: #394
Download
- Source code
- RPM for Fedora 40/41, RHEL 9.x and Rocky 9.x