github dolthub/dolt v1.17.0
1.17.0

latest releases: v1.43.13, v1.43.12, v1.43.11...
13 months ago

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.

Closed Issues

  • 6659: HEX(*) fails with panic
  • 6691: Renaming a table breaks views using that table
  • 6730: Read-Only databases should still allow calling dolt_checkout()
  • 6712: unix_timestamp(date) doesn't respect a session time zone

Don't miss a new dolt release

NewReleases is sending notifications on new releases.