v3.1.2
Database Lab Engine v3.1.2
DLE v3.1.2 delivers multiple bug fixes and improvements.
🙇 The development team greets new contributors: @yuridevx, @denis256.
New features and logic adjustments
- Configuration option
excludeTables
– exclude certain tables for data retrieval in logical mode: https://gitlab.com/postgres-ai/database-lab/-/merge_requests/536, https://gitlab.com/postgres-ai/database-lab/-/issues/348
Improvements and fixes
- Allow restricted users to access all databases in clones created with the
--restricted
flag https://gitlab.com/postgres-ai/database-lab/-/merge_requests/532, https://gitlab.com/postgres-ai/database-lab/-/issues/356 - Determine the LATEST backup correctly WAL-G – use creation time instead of modification time https://gitlab.com/postgres-ai/database-lab/-/merge_requests/540, https://gitlab.com/postgres-ai/database-lab/-/issues/365
- Detect and start existing UI container https://gitlab.com/postgres-ai/database-lab/-/merge_requests/538, https://gitlab.com/postgres-ai/database-lab/-/issues/371
- Avoid conflicts when CI checker sessions run at the same time https://gitlab.com/postgres-ai/database-lab/-/merge_requests/542, https://gitlab.com/postgres-ai/database-lab/-/issues/380
- Do not use a non-existing column in the logerrors stat query https://gitlab.com/postgres-ai/database-lab/-/merge_requests/543, https://gitlab.com/postgres-ai/database-lab/-/issues/381
- Keep the snapshot list with relevant values https://gitlab.com/postgres-ai/database-lab/-/merge_requests/539, https://gitlab.com/postgres-ai/database-lab/-/issues/382
- Fix README translation links https://gitlab.com/postgres-ai/database-lab/-/merge_requests/537
- Clarify how DLE works for managed Postgres services in clouds https://gitlab.com/postgres-ai/database-lab/-/merge_requests/482
- Avoid panicking with an empty scheduler context on physical restore https://gitlab.com/postgres-ai/database-lab/-/merge_requests/546, https://gitlab.com/postgres-ai/database-lab/-/issues/347
- Do not set "x" flag for the instance_id file https://gitlab.com/postgres-ai/database-lab/-/merge_requests/545
- Update retrieval flow to check and start existing control containers https://gitlab.com/postgres-ai/database-lab/-/merge_requests/544
- Wait for control containers to finish stopping when DLE shutdowns https://gitlab.com/postgres-ai/database-lab/-/merge_requests/544, https://gitlab.com/postgres-ai/database-lab/-/merge_requests/550, https://gitlab.com/postgres-ai/database-lab/-/issues/387
- Implement a general approach to gracefully shutting down control containers with Postgres https://gitlab.com/postgres-ai/database-lab/-/merge_requests/547, https://gitlab.com/postgres-ai/database-lab/-/merge_requests/551, https://gitlab.com/postgres-ai/database-lab/-/issues/350
- Change permissions on the instance_id file and its directory https://gitlab.com/postgres-ai/database-lab/-/merge_requests/555
Contributor's experience
- Make it possible to debug DLE locally in Docker container https://gitlab.com/postgres-ai/database-lab/-/merge_requests/548
How to get help
To get help, reach out to the Postgres.ai team and the growing community of Database Lab users and contributors: https://postgres.ai/contact.
Provide feedback, contribute
Any feedback will be greatly appreciated:
- Twitter: @Database_Lab
- Database Lab Community Slack: https://slack.postgres.ai/
If you want to help the project grow, consider various ways of contributing:
- Star the GitHub repo: https://github.com/postgres-ai/database-lab-engine
- Spread the word using Twitter (please mention @Database_Lab!) or your social network of choice
- Consider translating the README.md to one or several languages you know
- Consider implementing one of the features that will make DLE better: see CONTRIBUTING.md and the list of "good first issues" on GitLab.
Diff between versions v3.1.1 and v3.1.2: v3.1.1...v3.1.2