Skip to content

Releases: lovetodream/oracle-nio

v1.0.0-beta.2

29 Oct 15:13
6a8419e
Compare
Choose a tag to compare
v1.0.0-beta.2 Pre-release
Pre-release

What's Changed

SemVer Major

SemVer Minor

  • Add support for BINARY Vector by @lovetodream in #59
  • Add @Statement macro by @lovetodream in #60
  • Add CustomStringConvertible conformance to OracleSQLError.ServerInfo by @lovetodream in #67
  • Add withTransaction (COMMIT on success, ROLLBACK on failure) to connection pool by @lovetodream in #68
  • Mark return value of execute prepared statement as discardable by @lovetodream in #70

SemVer Patch

  • Fix Swift 6 warnings by @lovetodream in #56
  • Fix crash when cancelling a Statement and receiving a BitVector immediately after it by @lovetodream in #63
  • Fix a crash when column data length is exactly one byte after the current buffer's end by @lovetodream in #66
  • Perform OOB check if the database supports it by @lovetodream in #72

Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2

v1.0.0-beta.1

04 Sep 12:38
c4da4c1
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-release

What's Changed

SemVer Major

SemVer Minor

SemVer Patch

New Contributors

Full Changelog: v1.0.0-alpha.5...v1.0.0-beta.1

v1.0.0-alpha.5

12 Jun 12:31
4c3bd5e
Compare
Choose a tag to compare
v1.0.0-alpha.5 Pre-release
Pre-release

What's Changed

SemVer Minor

SemVer Patch

  • Fix crash when building OracleQuery debug description with long bind value by @lovetodream in #25
  • Fix a bug when sending and receiving LONG data before regular data by @lovetodream in #28

Full Changelog: v1.0.0-alpha.4...v1.0.0-alpha.5

v1.0.0-alpha.4

30 May 14:54
e8f5603
Compare
Choose a tag to compare
v1.0.0-alpha.4 Pre-release
Pre-release

What's Changed

SemVer Patch

  • Fix a crash when using fast authentication with Oracle 23ai by @lovetodream in #22
  • Fix a promise leak on single phase task failure by @lovetodream in #23

Full Changelog: v1.0.0-alpha.3...v1.0.0-alpha.4

v1.0.0-alpha.3

02 May 14:00
8ddf263
Compare
Choose a tag to compare
v1.0.0-alpha.3 Pre-release
Pre-release

What's Changed

SemVer Major

  • Fixes a bug that caused the session time zone to be set incorrectly when using time zones with active daylight saving time by @lovetodream in #18
  • Add soundness checks by @lovetodream in #20

SemVer Minor

  • Add support for fast authentication (23c and newer) by @lovetodream in #17

SemVer Patch

Full Changelog: v1.0.0-alpha.2...v1.0.0-alpha.3

v1.0.0-alpha.2

01 Apr 17:34
1f3adf4
Compare
Choose a tag to compare
v1.0.0-alpha.2 Pre-release
Pre-release

What's Changed

SemVer Minor

  • Allow NVARCHAR columns to be decoded to Swift Strings by @lovetodream in #8
  • Add ServiceLifecycle.Service conformance to OracleClient by @lovetodream in #10
  • Expose DB version and Session ID on OracleConnection by @lovetodream in #11
  • Allow unspecified queries to be sent to the server, closes #9 by @lovetodream in #13
  • Add convenience method for mutual TLS with wallet, closes #2 by @lovetodream in #12

Full Changelog: v1.0.0-alpha.1...v1.0.0-alpha.2

v1.0.0-alpha.1

01 Mar 10:33
7ffa79e
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release

This is the first pre-release of oracle-nio. The API is not expected to undergo big changes until the official v1 release.

The documentation is available on the Swift Package Index.

Feel free to open a discussion if you have any questions or feedback, especially regarding the documentation.

Please submit bug reports with repros, if you are able to. This makes fixing bugs way easier and faster for me.

The driver should contain most of the features needed to work with Oracle databases, although surely not everything. You're free to open or upvote (please use reactions 😄) feature requests, if you think they are a good addition to the driver. I'll prioritise them accordingly, if at all possible.

Full Changelog: https://github.com/lovetodream/oracle-nio/commits/v1.0.0-alpha.1