DbUp

DbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.

MIT License

Stars
2.3K
Committers
114

Bot releases are visible (Hide)

DbUp - 6.0.0-beta.146

Published by github-actions[bot] 3 months ago

What's Changed

Full Changelog: https://github.com/DbUp/DbUp/compare/6.0.0-beta.108...6.0.0-beta.146

DbUp - 6.0.0-beta.108 Latest Release

Published by github-actions[bot] 7 months ago

DbUp - 5.0.87

Published by github-actions[bot] 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/DbUp/DbUp/compare/5.0.76...5.0.87

DbUp - 6.0.0-beta.73

Published by github-actions[bot] 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/DbUp/DbUp/compare/6.0.0-beta.44...6.0.0-beta.73

DbUp - 6.0.0-beta.44

Published by github-actions[bot] 7 months ago

Breaking Changes

Other Changes

New Contributors

Full Changelog: https://github.com/DbUp/DbUp/compare/5.0.76...6.0.0-beta.44

DbUp - 5.0.76

Published by github-actions[bot] 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/DbUp/DbUp/compare/5.0.37...5.0.76

DbUp - 5.0.37

Published by github-actions[bot] about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/DbUp/DbUp/compare/5.0.10...5.0.37

DbUp - 5.0.10

Published by github-actions[bot] almost 2 years ago

DbUp mySQL (dbup-mysql)

Fixes / Changes:

  • Update to support MySQL Data ^8 (PR #664)
    • This involved conditional dependency tracking for net standard 1.3 as MySQL has dropped that support for the ^8 series.
DbUp - 5.0.8

Published by github-actions[bot] almost 2 years ago

All Packages

Breaking Changes:

  • Remove Unsupported Target Frameworks (PR #655)
    • Removed .NET Framework 3.5 (net35) and .NET Framework 4.5 (net45)
    • Added .NET Framework 4.6.2 (net462)

Fixes / Changes:

  • NuGet packages were improved with Source Link and deterministic builds (PR #624)

DbUp SQL Server (dbup-sqlserver)

Breaking Changes:

  • Microsoft.Data.SqlClient used for .NET 6 targets (target framework net6.0) instead of System.Data.SqlClient (PR #652)

Fixes / Changes:

  • Patches SqlClient security vulnerability (PR #654)
DbUp -

Published by droyad over 4 years ago

DbUp -

Published by droyad over 4 years ago

DbUp - 4.2.0

Published by jburger almost 6 years ago

New features

  • RunAlways
  • Run order groups
  • HTML Report generation
DbUp - 4.1.0

Published by droyad over 6 years ago

DbUp - 4.0.0-beta0003

Published by droyad over 6 years ago

DbUp - 3.3.5

Published by JakeGinnivan about 8 years ago

  • #209 - Fixing issue with the dependency version in the NuSpec contributed by Jake Ginnivan (JakeGinnivan) - Fixes #205
  • #202 - Changed default encoding for EmbeddedScriptProvider from ANSI to UTF8 contributed by Lachlan B (clockwisemusic)
  • #200 - Update index.md add note about EnsureDatabase contributed by Luis Palacios (LRPalacios)
  • #195 - Fix for #188 Table '' doesn't exist contributed by (simoncuce)
  • #194 - FileSystemProvider / New option to include scripts from subdirectories contributed by Phil (jesuissur)
  • #191 - Correcting a typo in the variable-substitution.md contributed by Kyle (KyleWiering)
  • #185 - Provide overloads to specify MySql schema to use in extensions contributed by Matt Keen (mgkeen)

Commits: 25cead27c9...62f9c4fbba

DbUp - 3.3.4

Published by JakeGinnivan about 8 years ago

DbUp - 4.0.0-beta.1

Published by JakeGinnivan over 8 years ago

v4 will contains a few minor breaking changes in the API of DbUp. The main change is that SqlServer support has been taken out of core. This means you should install DbUp-SqlServer to get going with Microsoft Sql Server.

DbUp - 3.3.3

Published by JakeGinnivan over 8 years ago

DbUp no longer throws exceptions internally when checking for the schema versions table as well as a few other fixes.

  • #182 - Added brackets to SqlServerCommandReader's parsing functionality contributed by (mturner47)
  • #178 - Exposed a new overload to take command timeout contributed by (ammaraltahan)
  • #172 - CarriageReturn removal +fix
  • #171 - Case sensitive INFORMATION_SCHEMA table in collations other than Latin contributed by Juliano Solanho (omnibs)
  • #170 - SqlTableJournal could not find SchemaVersion table if the database collation is not set to Latin* +fix
  • #163 - Not removing Carriage returns when they are followed by End of Line contributed by (esterad)
  • #142 - Version 3.3.0 doesn't create SchemaVersions table +fix
DbUp - 3.3.2

Published by JakeGinnivan over 8 years ago

Another small bugfix release. Nice work all involved.

  • #162 - Remove reliance on exceptions to check if table exists (fixes #142) contributed by Juliano Solanho (omnibs)
  • #161 - Added EnsureDatabase.For.PostgresqlDatabase contributed by Gert Jansen van Rensburg (gertjvr)
  • #160 - Fix for PR #157, new check can return null contributed by Juliano Solanho (omnibs)
  • #147 - Azure EnsureDatabase doesn't work +fix
  • #142 - Version 3.3.0 doesn't create SchemaVersions table +fix
  • #96 - When error in script occurred DbUp method Perform Upgrade don't provide in exception the name of failed script. +enhancement
DbUp - 3.3.1

Published by JakeGinnivan over 8 years ago

A bug fix release to get things moving again :)

  • #157 - Fixed Ensure database with sql azure contributed by Chris Young (youngcm2)
  • #153 - Fix typo trasactions to transactions contributed by David Kassa (davidkassa)
  • #150 - Alter Journal Table Creation To Uniquely Name Primary Key contributed by Adrian Clark (AdrianJSClark)
  • #149 - Be explicit about date formatting contributed by Adrian Clark (AdrianJSClark)
  • #146 - Naming of Journal Primary Key Constraint - Prevents more than one Migrator
  • #145 - Fixed broken PowerShell example contributed by (rintje)
  • #144 - the package install is not rendered well on the docs page contributed by Matt Kocaj (cottsak)
  • #143 - Docs/convention check contributed by Chui Tey (teyc)
  • #141 - Do not substitute variables in comments contributed by (Kemyke)
  • #140 - Variable in comment
  • #139 - Exception in the method SqlScriptExecutor.Log #138 contributed by (WiRuc) fixes #138 - Exception in the method SqlScriptExecutor.Log
  • #127 - Update variable-substitution.md contributed by RickC (ternaryalchemy)
  • #126 - Update preprocessors.md contributed by RickC (ternaryalchemy)
  • #125 - Sqlcmd script processing contributed by RickC (ternaryalchemy)