NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #1304 most downloaded on NuGet
FluentMigrator is a database migration framework for .NET written in C#. The basic idea is that you can create migrations which are simply classes that derive from the Migration base class and have a Migration attribute with a unique version number attached to them. Upon executing FluentMigrator, you tell it which version to migrate to and it will run all necessary migrations in order to bring your database up to that version. In addition to forward migration support, FluentMigrator also supports different ways to execute the migrations along with selective migrations called profiles and executing arbitrary SQL.
Last release 8 months ago
21 Jan 2026
Ships unpredictably
gaps range from 8 days to 1.9 years
Some releases are documented
notes for 9 of 24 stable releases
1 version withdrawn
withdrawn after publishing
127 years old
25 releases · first in 1900
Latest changes and detailed release notes are available on GitHub Releases: https://github.com/fluentmigrator/fluentmigrator/releases
Latest changes and detailed release notes are available on GitHub Releases: https://github.com/fluentmigrator/fluentmigrator/releases
Full Changelog: v8.0.0...v8.0.1
Milestone log: https://github.com/fluentmigrator/fluentmigrator/milestone/62
One column per quarter.
Latest changes and detailed release notes are available on GitHub Releases: https://github.com/fluentmigrator/fluentmigrator/releases
Latest changes and detailed release notes are available on GitHub Releases: https://github.com/fluentmigrator/fluentmigrator/releases
Full Changelog: v7.2.0...v8.0.0
Milestone log: https://github.com/fluentmigrator/fluentmigrator/milestone/61
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. Minimu
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. Minimum .NET Framework version is 4.8, see https://aka.ms/msbuild/developerpacks for more information.
Details: https://github.com/fluentmigrator/fluentmigrator/releases
Remove obsolete IMigrationProcessor.ConnectionString (fixes #2036) by @PhenX in #2120
Remove obsolete constructor in DotConnectOracleDbFactory by @jzabroski in #2133
Remove obsolete constructors on DefaultVersionTableMetaData by @jzabroski in #2134
Remove obsolete ReflectionBasedDbFactory constructors by @jzabroski in #2138
Add comprehensive VitePress documentation website for FluentMigrator by @PhenX in #2166
Fix VitePress base path for organization GitHub Pages deployment by @Copilot in #2177
Add conditional net48 targeting to FluentMigrator.Analyzers.Tests by @Copilot in #2184
Configure FluentMigrator-specific Copilot instructions by @Copilot in #2180
Deploy docs to fluentmigrator/fluentmigrator.github.io repository by @Copilot in #2185
Full Changelog: v7.1.0...v7.2.0
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. Minimu
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. Minimum .NET Framework version is 4.8, see https://aka.ms/msbuild/developerpacks for more information.
Details: https://github.com/fluentmigrator/fluentmigrator/releases
As part of fixing #2018, IMigrationGenerator now has explicit GeneratorId and GeneratorIdAliases properties.
ProcessorId constants class is now named ProcessorIdConstants. There is now a parallel GeneratorIdConstants class. Generally, these will be 1:1, but there may be useful scenarios to decouple the two.
As part of fixing #2018, AddPostgres no longer registers PostgresProcessor and PostgresGenerator (the base interfaces). It will now always register the "latest" database version. Currently, Postgres15_0Processor and Postgres15_0Generator. Generally, this should have minimal impact to end users as the main impact would be if you were on a 14 year old version of Postgres.
Full Changelog: v7.0.0...v7.1.0
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. Minimu
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. Minimum .NET Framework version is 4.8, see https://aka.ms/msbuild/developerpacks for more information.
Details: https://github.com/fluentmigrator/fluentmigrator/releases
AppliedOn by @nathanpovo in #1847
MicrosoftBuildLogger. by @teo-tsirpanis in #1905The main area we could use help right now is with fluentmigrator/documentation repository and automating the documentation release process further. Additionally, fixing build related warnings for missing MSDoc comments would be extremely appreciated.
Full Changelog: v6.2.0...v7.0.0
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. Minimu
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. Minimum .NET Framework version is 4.8, see https://aka.ms/msbuild/developerpacks for more information.
Details: https://github.com/fluentmigrator/fluentmigrator/releases
Full Changelog: v6.1.4...v6.2.0
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. Minimu
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. Minimum .NET Framework version is 4.8, see https://aka.ms/msbuild/developerpacks for more information.
Details: https://github.com/fluentmigrator/fluentmigrator/releases
Full Changelog: v6.1.3...v6.1.4
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. dotnet
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. dotnet-fm is now a global .NET Core 2.1 tool. Minimum .NET Framework version is 4.6.2, see https://aka.ms/msbuild/developerpacks for more information.
Details: https://github.com/fluentmigrator/fluentmigrator/releases
Full Changelog: v6.1.1...v6.1.2
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. dotnet
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. dotnet-fm is now a global .NET Core 2.1 tool. Minimum .NET Framework version is 4.6.2, see https://aka.ms/msbuild/developerpacks for more information.
Details: https://github.com/fluentmigrator/fluentmigrator/releases
Full Changelog: v6.1.0...v6.1.1
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. dotnet
Use of standard dependency injection, configuration and logging libraries. Simplification of in-process runner configuration and instantiation. dotnet-fm is now a global .NET Core 2.1 tool. Minimum .NET Framework version is 4.6.2, see https://aka.ms/msbuild/developerpacks for more information.
Details: https://github.com/fluentmigrator/fluentmigrator/releases
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →