My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
ReleaseNotesDbMigrate  
Updated Apr 2, 2012 by roman.stumm

dbmigrate

2.5.7 (April 2012)

  • improved resolution of paths (with white spaces) under Windows

2.5.6 (March 2012)

  • improved resolution of .. paths in URLs inside a webapp container

2.5.5 (March 2012)

  • new env-property FAIL_ON_ERROR (allow fail of initial jdbc connect)
  • improved messages logged
  • improved error handling

2.5.3 (Dec 2011)

  • DatabaseSchemaChecker/DDLScriptSqlMetaFactory supports drop-table, drop-sequence, drop-constraint, drop column, drop not-null

2.5.2

  • configuration possible without a migrateconfig.xml file
  • new parameter -base for AutoMigrationTool

2.5.1 (Nov 2011)

  • Spring Integration (e.g. using dbmigrate in tomcat or jetty)
  • Maven Integration (invoking dbmigrate from a maven pom.xml)
  • Improved reading resources (upgrade-scripts etc.) from jar: or directory (file:)

2.5.0 (July 2011)

  • Changed artifactId from com.agimatec to de.viaboxx
  • Published artifacts to maven central.

2.4.0 (29.12.2010)

  • FileUtils removed from dbmigrate (moved to nlsTools)

2.3.3

ADDED:

  • HSQLDB support

CHANGES:

  • reconnect if initial connection failed
  • log4j upgrade from 1.2.14 to 1.2.16
  • System properties overrule the values in "env" map! (This behavior has changed since version 2.3.3!). System Properties now overrule configured environment entries
  • ReconnectScriptVisitor logs reconnect error as DEBUG instead of ERROR
FIXED:
  • bug parsing foreign key (postgres) fixed
  • groovy dependencies optional (causing unwanted problems with grails)
  • SQLScriptParser now also handles JdbcExceptions with FAIL_ON_ERROR=false
  • better exception handling when subscript URL not found
  • Supporting additional script dirs for Groovy Scripts ( issue #4  fixed)
  • <list name="GroovyScripts">
      <file dir="cp://dbmigrate/scripts/" relative="false" file=""/>
    </list>
  • replace propierties in TextNode also

2.3.2 (31th march 2010)

Fixes and improvements for grails-support

  • Fixes for running groovy scripts (using Context classloader, script dir)
  • Version format now flexible (1.0.0 or 1-0-0 or 1_0_0 => all the same)
  • Script-Prefix configuration parameter
  • auto-version configuration parameter: set current version during migration automatically
  • auto-create configuration parameter: create db_version table automatically
  • New grails plugin to integrate dbmigrate into a grails project: http://code.google.com/p/viaboxx-dbmigrate/.
  • dbmigrate works also when all scripts and configs are packaged in a jar or war archive (former releases only supported file: access. this release supports classpath access with the cp: protocol)
  • many dependencies now optional (because of version conflicts with grails)

2.2.7 (16.12.2009)

doctype for dozer5.0 fixed 3rd party libs upgraded

  • copyFiles operation
  • property replacement in environment improved (in nested collections)
  • fixed NullPointerException in performActions() when script type is unknown
  • fixed EmptyStackException when #if #endif inconsistently used

2.2.5 (24.03.2009)

  • new features for templates (accessing static methods, provide custom properties)

2.2.2

  • reading triggers from database catalog in a better way

2.1.3 (june 2008)

  • explicitly supports oracle, postgres
  • migrate/setup/alter database
  • sql, groovy, xml scripts

Sign in to add a comment
Powered by Google Project Hosting