Skip to content

Releases: rsim/oracle-enhanced

v7.1.0

25 Sep 16:11
Compare
Choose a tag to compare

There are no differences since v7.1.0.beta2. Below is a summary of the release notes for version 7.1.0.

Changes and bug fixes

  • Support Rails 7.1 [#2384]
  • All attributes serialized before writing [#2203]
  • Support LIKE case-insensitive matching [#2247]
  • Support LOB equality [#2258]
  • Rename the raw connection ivar to @raw_connection [#2265]
  • Require 'activerecord', not 'rails' not to attempt to install digest [#2241]
  • Add ruby-oci8 as dependency only for CRuby [#2240]
  • Address uninitialized constant TestEmployee::AttributeSignature::Base64 [#2264]
  • Implement build_explain_clause(options = []) as no-op [#2394, #2398, #2402]
  • Enable Lint/EnsureReturn cop [#2259]
  • Enable Performance/OpenStruct cop [#2263]
  • Enable Style/MapToHash cop [#2266]
  • Fix broken link [#2250]
  • Use debug gem to replace byebug [#2275]
  • Support linting YAML files [#2272]

Known issues

  • supports_fetch_first_n_rows_and_offset? always returns false [#2395]
  • Oracle enhanced adapter has not been tested against JRuby
  • bug_report_templates are not tested [#2318]

v7.1.0.beta2

24 Sep 01:46
Compare
Choose a tag to compare
v7.1.0.beta2 Pre-release
Pre-release

What's Changed

  • Implement build_explain_clause(options = []) as no-op [#2394, #2398, #2402]

Full Changelog: v7.1.0.beta1...v7.1.0.beta2

v7.1.0.beta1

22 Sep 15:42
Compare
Choose a tag to compare

Changes and bug fixes

  • Support Rails 7.1 [#2384]
  • All attributes serialized before writing [#2203]
  • Support LIKE case-insensitive matching [#2247]
  • Support LOB equality [#2258]
  • Rename the raw connection ivar to @raw_connection [#2265]
  • Require 'activerecord', not 'rails' not to attempt to install digest [#2241]
  • Add ruby-oci8 as dependency only for CRuby [#2240]
  • Address uninitialized constant TestEmployee::AttributeSignature::Base64 [#2264]
  • Enable Lint/EnsureReturn cop [#2259]
  • Enable Performance/OpenStruct cop [#2263]
  • Enable Style/MapToHash cop [#2266]
  • Fix broken link [#2250]
  • Use debug gem to replace byebug [#2275]
  • Support linting YAML files [#2272]

Known issues

  • build_explain_clause(options = []) has not been implemented yet [#2394]
  • supports_fetch_first_n_rows_and_offset? always returns false [#2395]
  • Oracle enhanced adapter has not been tested against JRuby
  • bug_report_templates are not tested [#2318]

v7.0.3

10 Aug 01:33
Compare
Choose a tag to compare

What's Changed

  • [release70] Make ActiveRecord's quoted name caches thread-safe on JRuby/TruffleRuby by @yahonda in #2347
  • Merge pull request #2348 from yahonda/prepare_v703 by @yahonda in #2349

Full Changelog: v7.0.2...v7.0.3

v7.0.2

21 Jan 03:41
Compare
Choose a tag to compare

v6.1.6

21 Jan 03:32
1728ac3
Compare
Choose a tag to compare

v7.0.1

13 Jan 03:15
Compare
Choose a tag to compare
  • Changes and bug fixes
    • Add ruby-oci8 as dependency only for CRuby [#2238 #2240 #2243]
    • Add if_exists option to remove_index [#2219 #2233]
    • all attributes serialized before writing [#2203 #2234]
    • Require 'activerecord', not 'rails' not to attempt to install digest [#2241]
  • CI
    • Bump Ruby versions at Travis CI [#2242]
    • CI against Ruby 3.1 at GitHub Actions [#2235 #2244]

v7.0.0

16 Dec 02:26
Compare
Choose a tag to compare

7.0.0 / 2021-12-16

  • Changes and bug fixes
    • Support Rails 7.0.0

v7.0.0.rc1

07 Dec 23:52
Compare
Choose a tag to compare
v7.0.0.rc1 Pre-release
Pre-release
  • Changes and bug fixes

    • Support Rails 7.0.0.rc1
    • Rails 7 requires Ruby 2.7 and prefer Ruby 3+ [#2136]
    • Allow usage of JDBC statement caching by DB config parameter [#2088]
    • structure dump: read column comments from all_tab_cols [#2121]
    • Usage of bind variables for volatile filter conditions (3) [#2125]
    • attribute should not require a connection is established [#2136]
    • Allow Adapter#select_all to be performed asynchronously from a background thread pool [#2146]
    • Avoid extra BindParam allocation to generate placeholder in queries [#2157]
    • Address undefined method `to_i' for #<ActiveModel::Attribute::WithCastValue [#2159]
    • Update Rails default branch name change [#2126]
    • Optimize remove_columns to use a single SQL statement when supported [#2182]
    • Refactor schema creation to extract new_foreign_key_definition [#2183]
    • Address "NoMethodError: undefined method `partial_writes?'" [#2188]
    • Suppress partial_writes deprecation warning [#2189]
    • Make default_timezone a module instance variable [#2190]
    • Define adapter type maps statically when possible [#2199]
    • Rename _type_cast to type_cast [#2199]
    • Rename _quote to quote [#2199]
    • Always use OpenSSL constants for Digest operations [#2217]
    • Refactor ActiveRecord::QueryLogs hook point [#2218]
    • Enable Style/RedundantRegexpEscape cop [#2074]
    • Enable Lint/DuplicateRequire cop [#2107]
    • Enable Layout/SpaceBeforeBrackets cop [#2108]
    • Enable Performance/BindCall cop [#2140]
    • Enable Performance/StringReplacement cop [#2175]
    • Enable Performance/MapCompact cop [#2176]
    • Enable Layout/EndOfLine cop [#2177]
    • Enable Performance/SelectMap cop [#2178]
    • Enable Layout/ClosingParenthesisIndentation cop [#2193]
    • Enable Style/ExplicitBlockArgument cop [#2209]
    • Enable Lint/DuplicateMethods cop [#2215]
    • Disable Lint/ShadowingOuterLocalVariable cop [#2137]
    • Disable Layout/FirstArgumentIndentation cop [#2149]
    • Opt out of SuggestExtensions message [#2133]
    • Suppress RuboCop's offense [#2196]
    • Support RuboCop 1.19.0 [#2204]
    • Prevent from including ojdbc8.jar file to gem file [#2164]
  • CI

    • Disable CI against JRuby builds [#2136]
    • CI against Ruby 3.0.0 [#2091]
    • CI against Ruby 3.0.1 and 2.7.3 [#2173]
    • CI against Ruby 3.0.2 and 2.7.4 [#2195]
    • Exclude ruby-head and ruby-debug until minitest allows Ruby 3.1 [#2094]
    • Address Travis CI warnings and bump Ubuntu version to 20.04 [#2086]
    • Tidy up Travis CI configuration [#2116]
    • Tweak representation of build matrix [#2129]
    • Install Oracle JDBC driver ojdbc11.jar for GitHub Actions [#2172]
    • Address guides/bug_report_templates/active_record_gem_spec.rb error [#2101]
    • Use Oracle Instant Client 21.1.0.0.0 [#2205]
    • Use Oracle Instant Client 21.4 [#2199]
    • Use gvenzl/oracle-xe docker image [#2206]

v6.1.5

07 Dec 03:19
Compare
Choose a tag to compare

6.1.5 / 2021-12-07

  • Changes and bug fixes

    • get root cause if something went wrong with jdbc.OracleDriver [#2180 #2181]
  • CI

    • Bump CRuby versions at Travis CI for release61 branch [#2192]