Skip to content

Releases: xp-framework/rdbms

7.3.5: Backports from 10.0.1

21 Dec 11:24
Compare
Choose a tag to compare
  • Backported changes from 10.0.1
    • Fix parse error
    • MSSQL datetime4 handling is the same as Sybase, only datetime8 differs
    • Add tests for datetime and datetime4 types
    • Separate implementations for date time parsing for MSSQL & Sybase
    • Try removing division by 300 for dates

12.0.1: SQLite connection fix

06 Oct 15:09
Compare
Choose a tag to compare
  • Fixed SQLite driver reconnecting on every single query - @thekid

12.0.0: Remove singleton logger

24 Aug 21:27
Compare
Choose a tag to compare
  • Heads up: Deprecated rdbms.util package - @thekid
  • Heads up: Remove ?log= and ?observer= functionality from
    connection strings; it required a singleton logger set up. Changed
    rdbms.ProfilingObserver and the implementations in rdbms.sybase
    to use LogCategory instances instead of strings as constructor
    arguments.
    (@thekid)
  • Made compatible with xp-framework/logging version 9.0.0 - @thekid

11.0.0: New connection semantics

15 Jul 18:00
Compare
Choose a tag to compare
  • Merged PR #46: Remove flags "unbuffered", "storeresult", "persistent"
    and "newlink":
    • Unbuffered queries are run by using open() instead of query() and are
      definitely not a per-connection flag
    • Persistent connections were dropped completely - they have caveats
      regarding locks and transactions described in the PHP Manual here:
      http://php.net/manual/en/features.persistent-connections.php
    • Creating new links is the default now, instantiating two DBConnection
      instances and not creating a new connection seems counter-intuitive
      (@thekid)
  • Merged PR #45: Default reconnect to 1 - @thekid
  • Merged PR #47: Remove unused affectedRows() method - @thekid
  • Merged PR #48: Remove deprecated classes - @thekid

10.2.0: Connection handling

15 Jul 15:01
Compare
Choose a tag to compare
  • Merged PR #44: Connection handling. All drivers now automatically reconnect
    to database servers and re-run queries when they receive a disconnect. This
    behavior can be controlled by a new DSN parameter, reconnect, which specifies
    how many attempts are made, and defaults to 0.
    (@thekid)

10.1.0: PostgreSQL connection close handling

30 May 13:52
Compare
Choose a tag to compare
  • Merged PR #43: Handle connection closed by admin as SQLConnectionClosedException
    (@johannes85, @thekid)

10.0.2: MySQLi adapter fix

20 Feb 21:39
Compare
Choose a tag to compare
  • Fixed issue #41: Missing default value for lenth field in MySQLi implementation
    (@thekid)

10.0.1: TDS data types fixes

16 Oct 09:02
Compare
Choose a tag to compare
  • Fixed Sybase and MSSQL money and int4 data types on 64-bit systems
    (@thekid)
  • Fixed datetime handling for Sybase and MSSQL
    (@treuter, @thekid)

10.0.0: XP9 Compatibility

30 May 09:27
Compare
Choose a tag to compare
  • Added method to discover available drivers to DefaultDrivers - @thekid
  • Merged PR #39: XP9 Compatibility - @thekid

9.0.8: Refactor typeof()

20 May 18:21
Compare
Choose a tag to compare