This release contains backwards incompatible changes:
- Scheduled Events Executor – An event executor thread is started up by default to execute Scheduled Events.
Per Dolt’s versioning policy, this is a minor version bump because applications using previous versions of Dolt were able to create events, but they would not be executed. This release changes that behavior – when a dolt sql-server
is running, created events are now executed on their defined schedule. This behavior can be disabled by starting the dolt sql-server
with the --event-scheduler=OFF
parameter.
Merged PRs
dolt
- 6733: Moved all environment variables relevant to a customer into a common file so we can collect and document them more easily
This is in a new package with no other dependencies so it can be referenced anywhere without causing dependency cycles.
Also deleted altertests, which have been disabled for over a year. - 6702: reduce release sizes and speed up release time
- Uses pigz instead of gzip for faster gzipping
- Uses 7zip to create zip and 7z archives for windows (7z archive is ~49% smaller than zip archive)
- add ldflags='-s' to go build to reduce binary size by strip (reduces
to 89MB) - Upload 7z to releases
- tested action on fork, works
https://github.com/phanirithvij/dolt/releases/tag/v1.16.2
If pigz seems unnecessary feel free to remove it, it works well though.