Burada Dbmate proqramının 12 iyun 2023 tarixindən bəri buraxılan 18 versiyası var; son versiya: 2.38.1. Hər versiya naşirin öz quraşdırma faylına aparır.
3 ildə 18 versiya · ildə təxminən 5,3 yeniləmə
| Versiya | Tarix | Ölçü | Fayllar |
|---|---|---|---|
| 2.38.1Son versiya | 9 noyabr 2026 | — | 64 bit Portativ Versiya qeydləriNotable changes
- Fixes the v2.38.0 linux/amd64 binary crashing with Illegal instruction (SIGILL) before printing anything on x86-64 CPUs without AVX (#886). This affected the dbmate-linux-amd64 release asset, the amd64 ghcr.io/amacneil/dbmate:2.38.0 and amacneil/dbmate:2.38.0 images, and @dbmate/linux-x64@2.38.0 on npm. The Linux binaries are built on Ubuntu 24.04 again, and CI now runs the amd64 binary on an emulated CPU without AVX (#887).
There are no other changes from v2.38.0.
What's Changed
- ci: build Linux binaries on ubuntu-24.04 by @dossy in #887
- v2.38.1 by @dossy in #888 |
| 2.38.0 | 9 noyabr 2026 | — | 64 bit Portativ Versiya qeydləriNotable changes
Security
- Go 1.27.3, which fixes GO-2026-6809 in crypto/x509 (#874).
- andybalholm/brotli v1.2.8, which fixes GO-2026-6888 (#873, #879), and klauspost/compress v1.20.2, which fixes GO-2026-6865 (#884). Both are reached through the ClickHouse and BigQuery drivers. govulncheck reports 3 vulnerabilities in v2.37.0 and none in this release.
Features
- --migration-application-name (env DBMATE_MIGRATION_APPLICATION_NAME, off by default): on PostgreSQL, each transactional migration shows up as <application_name>[<version>] in pg_stat_activity while it runs (#853).
- rollback --strict fails, instead of rolling back an older migration, when the most recently applied migration has no file (#876).
- status lists applied migrations whose file is missing as [?] <version> (file not found), and status --strict exits non-zero when there are any. --exit-code is unchanged (#883).
Fixes
- A UTF-8 byte order mark at the start of a migration file is now ignored (#869), and a migration saved as UTF-16 or UTF-32 now gets an error saying so, with conversion instructions in the README (#878).
- npx dbmate now exits non-zero when the binary can't be started or is killed by a signal; it used to exit 0 (#875).
- debug=1 logging works again for ClickHouse (#866).
Release process
- Docker images are now built from the CI build binaries (#865), and npm publishing runs in its own job (#880). This is the first release through both, so please open an issue if anything about the published packages or images looks off.
What's Changed
- ci: remove Homebrew bump job from post-release workflow by @dossy in #864
- ci: build Docker images from the CI build matrix binaries by @dossy in #865
- fix: bump clickhouse-go to v2.49.0 to restore debug=1 logging by @dossy in #866
- fix: ignore a byte order mark at the start of a migration by @Dem1241 in #869
- build(deps): bump alpine from 3.24.2 to 3.24.3 by @dependabot[bot] in #871
- fix: bump andybalholm/brotli to v1.2.7 by @snooze26h in #873
- build(deps): bump golang from 1.27.2 to 1.27.3 by @dependabot[bot] in #874
- fix: fail npm CLI when the binary cannot complete by @pcbeingused333 in #875
- feat(postgres): add --migration-application-name by @AdamMagued in #853
- fix: fail rollback --strict when the latest applied migration file is missing by @muhadyan in #876
- docs: fix invalid SQL example and typos in README by @toyeshhm in #877
- fix: explain parse errors for UTF-16 and UTF-32 migration files by @dossy in #878
- fix: bump andybalholm/brotli to v1.2.8 by @dossy in #879
- ci: publish to npm from a separate job by @dossy in #880
- test: run the npm CLI tests against the published package by @dossy in #881
- feat: show applied migrations without a file in status by @muhadyan in #883
- fix: bump klauspost/compress to v1.20.2 (GO-2026-6865) by @dossy in #884
- v2.38.0 by @dossy in #885
New Contributors
- @Dem1241 made their first contribution in #869
- @pcbeingused333 made their first contribution in #875
- @muhadyan made their first contribution in #876
- @toyeshhm made their first contribution in #877 |
| 2.37.0 | 18 oktyabr 2026 | — | 64 bit Portativ Versiya qeydləriNotable changes
- Go 1.27.2 and updated golang.org/x/net and golang.org/x/crypto, which resolve the govulncheck findings in v2.36.0 (#857).
- New --migration-lock flag serializes concurrent migration runs on PostgreSQL (#848).
- Migration files with multiple migrate:up/migrate:down sections now work on SQLite, MySQL and PostgreSQL. The version is recorded once per file (#824), rollback runs sections from last to first (#856), and Applied:/Rolled back: print only after every section succeeds (#851, #856).
What's Changed
- Add --migration-lock to serialize concurrent migration runs (PostgreSQL) by @dgsardina in #848
- fix: check go.mod toolchain on fork pull requests instead of syncing by @bradykimball-pnnl in #858
- fix: update Go toolchain and security dependencies by @bradykimball-pnnl in #857
- build(deps): bump Homebrew/actions/setup-homebrew from 2026.09.13.1 to 2026.10.12.1 by @dependabot[bot] in #855
- build(deps-dev): bump handlebars from 4.7.9 to 4.7.10 in /typescript by @dependabot[bot] in #860
- build(deps-dev): bump brace-expansion from 1.1.18 to 1.1.21 in /typescript by @dependabot[bot] in #861
- build(deps): bump alpine from 3.24.1 to 3.24.2 by @dependabot[bot] in #843
- fix(sqlite): use database file path when dropping databases by @snooze26h in #850
- fix: handle long lines when processing schema SQL by @sagar5412 in #862
- fix: insert migration version once for multi-section migration files by @youdie006 in #824
- fix: log Applied only after a migration section succeeds by @MrBeldum in #851
- fix: roll back multi-section migrations in reverse order by @AdamMagued in #856
- v2.37.0 by @dossy in #863
New Contributors
- @dgsardina made their first contribution in #848
- @bradykimball-pnnl made their first contribution in #858
- @snooze26h made their first contribution in #850
- @sagar5412 made their first contribution in #862
- @youdie006 made their first contribution in #824
- @AdamMagued made their first contribution in #856
Full Changelog: v2.36.0...v2.37.0 |
| 2.36.0 | 19 sentyabr 2026 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- Document environment variable usage in README (#500) by @MrBeldum in #837
- fix: bump vulnerable indirect Go dependencies by @diofeher in #825
- Bump golang from 1.26.5 to 1.26.6 by @dependabot[bot] in #826
- Replace broken Homebrew bump action with brew bump-formula-pr by @hillna in #814
- Bump brace-expansion from 1.1.14 to 1.1.18 in /typescript by @dependabot[bot] in #830
- Bump google.golang.org/grpc from 1.82.1 to 1.83.1 by @dependabot[bot] in #831
- Bump @humanfs/node from 0.16.6 to 0.16.8 in /typescript by @dependabot[bot] in #832
- fix: bump golang.org/x/crypto to v0.55.0 (CVE-2026-56854) by @cslovell in #833
- Bump js-yaml from 4.3.0 to 4.3.2 in /typescript by @dependabot[bot] in #836
- Bump google.golang.org/grpc from 1.83.1 to 1.83.2 by @dependabot[bot] in #839
- Replace hardcoded hostname in ping tests by @MatthiasKunnen in #705
- fix: redact full password when it contains @ sign by @Yanhu007 in #785
- feat: add --wait-interval flag and DBMATE_WAIT_INTERVAL env var by @somaz94 in #803
- Fix out-of-bounds slice in TrimLeadingSQLComments for single-character lines by @MattBridges in #834
- fix: silence noisy go-sql-driver mysql logging by @ChrisJr404 in #827
- Honor PGHOST and PGPORT when omitted from database URLs by @tianrking in #823
- build(deps): bump Homebrew/actions/setup-homebrew from 2026.07.10.1 to 2026.09.13.1 by @dependabot[bot] in #841
- build(deps): bump golang from 1.26.6 to 1.27.1 by @dependabot[bot] in #840
- feat: add replicated parameter for ClickHouse connection by @egorsavkin-plb in #835
- v2.36.0 by @dossy in #842
New Contributors
- @MrBeldum made their first contribution in #837
- @diofeher made their first contribution in #825
- @cslovell made their first contribution in #833
- @MatthiasKunnen made their first contribution in #705
- @Yanhu007 made their first contribution in #785
- @somaz94 made their first contribution in #803
- @MattBridges made their first contribution in #834
- @ChrisJr404 made their first contribution in #827
- @tianrking made their first contribution in #823
- @egorsavkin-plb made their first contribution in #835
Full Changelog: v2.35.1...v2.36.0 |
| 2.35.1 | 26 avqust 2026 | — | 64 bit Portativ |
| 2.35.0 | 7 avqust 2026 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- fix: correct typos in README and source comment by @maxtaran2010 in #809
- fix: remove extra bound argument in BigQuery InsertMigration by @igormakhtes in #817
- Bump actions/setup-go from 6 to 7 by @dependabot[bot] in #818
- Bump actions/setup-node from 6 to 7 by @dependabot[bot] in #815
- Bump google.golang.org/grpc from 1.80.0 to 1.82.1 by @dependabot[bot] in #819
- v2.35.0 by @sofuture in #822
New Contributors
- @maxtaran2010 made their first contribution in #809
- @igormakhtes made their first contribution in #817
Full Changelog: v2.34.1...v2.35.0 |
| 2.34.1 | 9 iyul 2026 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- Bumps bump-homebrew-formula-action to v4.1 by @hillna in #813
Full Changelog: v2.34.0...v2.34.1 |
| 2.34.0 | 9 iyul 2026 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- Simplify release process by removing dependency upgrade steps by @sofuture in #792
- Update README.md to include MariaDB by @robertsilen in #796
- fix: report dedicated error for multiple migrate:down annotations by @SAY-5 in #795
- Bump golang from 1.26.2 to 1.26.5 by @dependabot[bot] in #794
- Bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #787
- Bump esbuild and tsx in /typescript by @dependabot[bot] in #800
- Bump golang.org/x/net from 0.53.0 to 0.55.0 by @dependabot[bot] in #808
- Bump golang.org/x/crypto from 0.51.0 to 0.52.0 by @dependabot[bot] in #811
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #805
- Bump js-yaml from 4.1.1 to 4.3.0 in /typescript by @dependabot[bot] in #806
- Bump alpine from 3.23.4 to 3.24.1 by @dependabot[bot] in #801
- v2.34.0 by @hillna in #812
New Contributors
- @robertsilen made their first contribution in #796
- @SAY-5 made their first contribution in #795
- @hillna made their first contribution in #812
Full Changelog: v2.33.0...v2.34.0 |
| 2.33.0 | 29 aprel 2026 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- Bump mislav/bump-homebrew-formula-action from 3 to 4 by @dependabot[bot] in #775
- Bump handlebars from 4.7.8 to 4.7.9 in /typescript by @dependabot[bot] in #778
- Update Go dependencies. by @dossy in #779
- Bump alpine from 3.23.3 to 3.23.4 by @dependabot[bot] in #789
- Bump golang from 1.26.1 to 1.26.2 by @dependabot[bot] in #782
- v2.33.0 by @sofuture in #790
Full Changelog: v2.32.0...v2.33.0 |
| 2.32.0 | 26 mart 2026 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 by @dependabot[bot] in #756
- Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #763
- Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #765
- Bump docker/login-action from 3 to 4 by @dependabot[bot] in #764
- Bump golang from 1.26.0 to 1.26.1 by @dependabot[bot] in #766
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #761
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #760
- Bump minimatch from 3.1.2 to 3.1.5 in /typescript by @dependabot[bot] in #758
- Bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #768
- Bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #769
- Bump flatted from 3.3.3 to 3.4.2 in /typescript by @dependabot[bot] in #772
- Bump google.golang.org/grpc from 1.78.0 to 1.79.3 by @dependabot[bot] in #771
- Bump picomatch from 4.0.3 to 4.0.4 in /typescript by @dependabot[bot] in #776
- Release v2.32.0 by @sofuture in #777
Full Changelog: v2.31.0...v2.32.0 |
| 2.31.0 | 18 fevral 2026 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- feat: issue #489 support clickhouse+http/s schemes and --driver flag + env var by @FatherCandle in #713
- Bump golang from 1.25.5 to 1.25.6 by @dependabot[bot] in #740
- fix: extract file path from SQLite URL for shell commands by @eloff in #574
- Add further common Postgres Unix socket URL examples by @malteneuss in #459
- fix: comment out invalid docker ignore condition in dependabot.yml by @dossy in #752
- Bump golang from 1.25.6 to 1.26.0 by @dependabot[bot] in #753
- feat: allow passing extra arguments to mysqldump/pgdump by @zapotinschii in #694
- bump version to v2.31.0 by @sofuture in #754
New Contributors
- @eloff made their first contribution in #574
- @zapotinschii made their first contribution in #694
Full Changelog: v2.30.0...v2.31.0 |
| 2.30.0 | 11 fevral 2026 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- Fix clickhouse schema dump with non-default database by @Flamefork in #676
- Bump js-yaml from 4.1.0 to 4.1.1 in /typescript by @dependabot[bot] in #741
- Bump alpine from 3.23.2 to 3.23.3 by @dependabot[bot] in #739
- fix: lib/pq v1.11.1 broke connecting to Supavisor by @dossy in #750
- New release v2.30.0 by @sofuture in #745
Full Changelog: v2.29.5...v2.30.0 |
| 2.29.5 | 2 fevral 2026 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- Fix ESM compatibility in resolveBinary and add CI smoke test by @dossy in #743
- v2.29.5 by @dossy in #744
Full Changelog: v2.29.4...v2.29.5 |
| 2.27.0 | 29 aprel 2025 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- Prefer varchar over varchar(n) on Postgres-like databases by @nstylo in #641
- Enable usetesting linter and simplify tests by @alexandear in #627
- Mention sqlite transaction:false in README.md by @malteneuss in #636
- Bump golang from 1.24.0 to 1.24.2 by @dependabot in #635
- Upgrade golangci-lint to v2.1.5 by @amacneil in #643
- Upgrade dependencies @amacneil in #644
New Contributors
- @alexandear made their first contribution in #627
- @malteneuss made their first contribution in #636
- @nstylo made their first contribution in #641
Full Changelog: v2.26.0...v2.27.0 |
| 2.26.0 | 19 fevral 2025 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- Remove binary_parameters from pg_dump database url by @ultrotter in #614
- Bump alpine from 3.21.2 to 3.21.3 by @dependabot in #618
- Bump golang from 1.23.5 to 1.24.0 by @dependabot in #617
- Update dependencies by @amacneil in #619
New Contributors
- @ultrotter made their first contribution in #614
Full Changelog: v2.25.0...v2.26.0 |
| 2.25.0 | 22 yanvar 2025 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- Bump alpine from 3.21.0 to 3.21.2 by @dependabot in #611
- Bump golang from 1.23.4 to 1.23.5 by @dependabot in #612
- Update dependencies by @amacneil in #613
Full Changelog: v2.24.2...v2.25.0 |
| 2.13.0 | 12 mart 2024 | — | 64 bit Portativ Versiya qeydləriWhat's Changed
- Bump ip from 2.0.0 to 2.0.1 in /typescript by @dependabot in #521
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #525
- Bump golang from 1.22.0 to 1.22.1 by @dependabot in #524
- Update dependencies by @amacneil in #526
Full Changelog: |
| 2.4.0 | 12 iyun 2023 | — | 64 bit Portativ |