All Versions
47
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 4

  • v0.19.0 Changes

    🔄 Changed

    • 🆕 New, logfmt-formatted dataSourceName with connectString included as what's the old connection string. As the old format is accepted, this is backward-compatible.
    • 📇 Rename DSN to ConnectString in ConnectionParams - BACKWARD INCOMPATIBLE CHANGE!
  • v0.18.0 Changes

    🔄 Changed

    • Password, a new type to hide secrets - BACKWARD INCOMPATIBLE CHANGE!

    🛠 Fixed

    • Timezone getting logic when TZ is not UTC.
  • v0.17.5 Changes

    🔄 Changed

    • 👍 Better caching of timezone information

    ➕ Added

    • 👍 Allow uint16, int8, int16, sql.NullInt32 types for Data.Set.
  • v0.17.1 Changes

    ➕ Added

    • 👍 Allow specifying OCI lib path and config dir

    🔄 Changed

    • 🛠 Fixed TimeZone caching and lock issues.
  • v0.17.0 Changes

    ➕ Added

    • PrefetchCount statement option to set prefetch row count.

    🔄 Changed

    • 👉 Use ODPI-C v4.0.0
    • 🗄 Deprecate FetchRowCount in favor of FetchArraySize.
  • v0.16.1 Changes

    🔄 Changed

    • ➕ Add Finalizer for conn, statement and rows, prints ugly stack trace on forgotten Close()s.
  • v0.16.0 Changes

    ➕ Added

    • ➕ Add NullDateAsZeroTime option.
    • ➕ Add GetPoolStats to Conn to get the pool statistics.

    🔄 Changed

    • 0️⃣ Make standaloneConnection the default - pools have problems.
  • v0.15.0 Changes

    🔄 Changed

    • Innards of ConnectionParams has been split to ConnParams and PoolParams,
    • 🆕 NewConnector needs ConnParams and PoolParams instead of the connection URL.
    • ConnectionParams.SID has been renamed to DSN.
    • Simplified pool usage and coding, just depend on the underlying ODPI-C library's reference counting.

    ➕ Added

    • 👌 Support connection sharding (thanks to Anthony Tuininga)
    • Implement SessionResetter and Validator, releasing session back to the Oracle session pool ASAP, acquiring a fresh connection in ResetSession, helping failover.
  • v0.14.0 Changes

    🔄 Changed

    • 0️⃣ Make NumberAsString() the default.
    • ✂ Remove NumberAsString() and MagicConversion() Options.
  • v0.13.3 Changes

    ➕ Added

    • Dummy .go files to allow vendoring with "go mod vendor".