Releases: goldmansachs/obevo
8.2.1
8.1.1
fixing type conversion for hash message fix #161
8.1.0
Functionality Improvements
#161: Hash mismatch error message should show the version name of the object
Initial MemSQL support
Technical Improvements
Bug Fixes
#246: For Oracle Reverse Engineering crashes when schema Reverse engineering an Oracle database crashes on index partitions
#263: Correct and clarify the graph cycle error message
#264: NPE caused when package-info.txt file w/ METADATA section exists in staticdata (data) folder
Correcting error messages on graph cycles for complex databases
8.0.0
Functionality Improvements
#111: Preventing concurrent deploys against a given schema
#47: MySQL Support added - only for table/view objects with reverse-engineering. Still needs public schema permissions, more object types supported, embedding generateSimpleParameterMetadata param in the connection within our code.
#247: MongoDB - adding reverse-engineering, decoupling from deprecated eval API
Technical Improvements
Upgrading to JDK 8 bytecode
Upgrading to JGraphT 1.3.0 (first required JDK 8 dependency)
Bug Fixes
Correcting error messages on graph cycles for complex databases
7.2.0
Functionality Improvements
#239: MongoDB productionization: collection now treated as an incremental change type, reverse-engineering support, clean functionality built
#231 #233: Correct reverse-engineering of table indices to their correct tables
#232 #233: Support reverse-engineering of triggers
#231 #235: Removing redundant unique indexes for Oracle Primary Key reverse-engineering
#236: Support Character Set Encoding for Oracle Reverse Engineering
Allowing valid special characters (e.g. #) to be in object names, as certain RDBMS platforms also allow them
Technical Improvements
DB2 build updated to use the new Docker Hub coordinates from IBM
Bug Fixes
#229: Oracle Reverse Engineering can still generate output even if a single object DDL cannot be generated.
7.1.0
Functionality Improvements
#182: Adding Hibernate reverse-engineering API. See ORM Integration docs for more details.
#221 #223 #225: Oracle reverse-engineering improvements - unicode characters, nested tables, types, comments
#228: PostgreSQL improvements for kata - reverse-engineering, in-memory databases
Technical Improvements
#228: Upgrading checkstyle version to avoid security prompts at Github site
Bug Fixes
#228: Fixed drop behavior of PostgreSQL for multiple views that depended on each other
7.0.2
Functionality Improvements
#106: CSV data loads will ignore indices that have columns not in the CSV file. This will allow users to use the CSV functionality on tables with identity columns but with separate unique indices.
Technical Improvements
Bug Fixes
#212: Fixing inability to handle DB2 reorg exceptions during static data queries. Previously, reorg detection only worked on update statements
#210 #213: Oracle - ignoring DATABASE LINKs during reverse-engineering, instead of erroring out. Separate ticket #186 is there for DATABASE LINK and materialized view support
7.0.1
New 7.0.1 Release
Core Change Calculation and APIs remain backwards-compatible.
Only incompatibility around the upgrade was in the Java API for a couple classes relating to com.gs.obevo.api.appdata.Change; however, most clients likely are not using this.
Functionality Improvements
#199: Adding support for PostgreSQL roles and extensions in the environment setup step
#202: Add option to export graph representation to a file
#196: Adding UUID support for CSV data loads for PostgreSQL
Initial MySQL support (still in Alpha)
Technical Improvements
Moving more of the code over to Kotlin
#153: Refactor of dependency implementation
#193: Docker onboarding for testing
Bug Fixes
#198: Static data loads for tables with self-referencing foreign keys are now able to work.
(note - 7.0.0 had Github problems with release notes and uploads. Otherwise, the 7.0.0 and 7.0.1 versions are exactly the same)
7.0.0 (use 7.0.1 instead)
See version 7.0.1