Skip to content

Latest commit

 

History

History
133 lines (87 loc) · 2.23 KB

CHANGELOG.rst

File metadata and controls

133 lines (87 loc) · 2.23 KB

Nomad Changelog

2.4

  • Massive speedup for nomad ls (thanks @jetmind)

2.3

  • Massive speedup for nomad apply -a (thanks @vsolovyov)

2.2

  • unquote is urllib.parse.unquote argh

2.1

  • Fix generated command

2.0

  • Drop Python 2 support
  • Fix importing urllib.parse in Python 3

1.22

  • Fix to work with SQL Server

1.21

  • Dependencies are pinned now
  • Fixed Python 3 warnings about imp being deprecated
  • Some docstring updates
  • Dropped support for Python 2.6
  • Fixed bug with iteritems in Python 3

1.20

  • It is now possible to specify transaction = no in migration.ini to apply CREATE INDEX CONCURRENTLY. Beware - it needs to be one index per file.

1.19

  • You can now write migrations as Jinja2 templates

1.18

  • Ability to set options for pgsql

1.17

  • Skip directories inside of migrations instead of dying with an exception

1.16

  • Fix bug with inserting percentage sign in migrations for pg/mysql

1.14

  • Fix bug with inserting question marks in migrations for pg/mysql

1.13

  • Fix bug when applying multiple migrations and one had some dependency, it could try to apply this dependency even in case when it was already applied
  • Unified codebase for both Python 2 & 3 (no more 2to3)

1.12

  • Handle trailing slashes (when you use shell completion and are lazy, you can get them in DB)
  • Pass all the configuration values from nomad.ini to executable migration scripts

1.11

  • Do not abort on migrations not on disk

1.10

  • Can "fake" apply a migration
  • Can parse urlencoded database urls
  • Improvements in error reporting

1.9

  • Postgresql urls can now use any of pgsql://, postgresql:// and postgres://
  • Improvements in error reporting

1.8

  • -p option for create command to prefix name with current date
  • Catch when migration scripts exit with non-zero status
  • Improvements in error reporting

1.7

  • Ability to pass additional environment to migration scripts
  • Improvements in error reporting

1.6

  • Ability to get DB url from environment
  • nomad.ini is no more required for version command

Ancient history

Please research SCM logs. :)