DLE v3.0.0 Release Candidate 2
Pre-release
Pre-release
The second release candidate of DLE version 3.0.0, a major release with many changes and improvements. See the release notes for RC1: https://gitlab.com/postgres-ai/database-lab/-/tags/v3.0.0-rc.1
Compared to RC1, this version fixes multiple bugs, points on logical inconsistency, and issues based on users' feedback during RC1 testing:
- Keep clone containers after VM reboot (previously, clone persistency worked only for container restarts) https://gitlab.com/postgres-ai/database-lab/-/merge_requests/389
- Postgres 14 as default everywhere https://gitlab.com/postgres-ai/database-lab/-/merge_requests/384
- Remove the API's
host
parameter from the server configuration since it is always running inside a Docker container https://gitlab.com/postgres-ai/database-lab/-/merge_requests/388 - Describe the meaning of empty
verificationToken
in configs https://gitlab.com/postgres-ai/database-lab/-/merge_requests/388 - Start UI as soon as possible, even if the other processes are not finished. Provide actual instance status in API https://gitlab.com/postgres-ai/database-lab/-/merge_requests/383
- Start UI even if no data pool is available https://gitlab.com/postgres-ai/database-lab/-/merge_requests/393
- Create pg_stat_kcache extension before observability activities for DB Migration Checker start https://gitlab.com/postgres-ai/database-lab/-/merge_requests/395
- Recognize errors from external tools and expose them in logs (example: pg_dump attempt failed with some error) https://gitlab.com/postgres-ai/database-lab/-/merge_requests/386
- Move the
instance_id
file to the metadata directory to avoid conflicts when multiple DLEs are running on the same machine https://gitlab.com/postgres-ai/database-lab/-/merge_requests/396 - Show correct DLE start time in API responses https://gitlab.com/postgres-ai/database-lab/-/merge_requests/397
- Internal changes (CI, workflow improvements, internal naming)
- match tags with leading
v
https://gitlab.com/postgres-ai/database-lab/-/merge_requests/382 - change UI docker tag in sample configs https://gitlab.com/postgres-ai/database-lab/-/merge_requests/385
- improve the way how Postgres availability is checked in automated tests https://gitlab.com/postgres-ai/database-lab/-/merge_requests/390
- various improvements for CI/CD pipelines https://gitlab.com/postgres-ai/database-lab/-/merge_requests/391
- rename Local UI to Embedded UI and ce-ui Docker image
- match tags with leading
- Multiple fixes and improvements in the Terraform module template code to work with DLE 3.0.0 https://gitlab.com/postgres-ai/terraform-postgres-ai-database-lab/-/compare/v0.1.1...master
Migration notes
Upgrading from version 2.5.x and earlier require some actions from the DLE administrator; see the migration notes for v3.0.0-rc.1
: https://gitlab.com/postgres-ai/database-lab/-/tags/v3.0.0-rc.1#migration-notes
Request for feedback
Any feedback would be greatly appreciated:
- Database Lab Community Slack: https://slack.postgres.ai/
- DLE issue tracker: https://gitlab.com/postgres-ai/database-lab/-/issues
Compare versions
Diff between versions v3.0.0-rc.1 and v3.0.0-rc.2: https://gitlab.com/postgres-ai/database-lab/-/compare/v3.0.0-rc.1...v3.0.0-rc.2