16 Commits

Author SHA256 Message Date
Anton Shvetz
e69ec27add - Update to v3.41.0.1
* Features
    ~ jdbc: remove length/dimension in DatabaseMetaData#getColumns
      TYPE_NAME (b09e093)
    ~ sqlite: add support for legacy_alter_table flag (26df15f),
      closes #481
    ~ add SQLiteDataSource #setBusyTimeout (12f2113)
  * Fixes
    ~ jdbc: return DatabaseMetaData#getColumns DATA_TYPE as int
      instead of String (b7c40c3), closes #859
    ~ database from jar resource no longer keeps the jar
      file-descriptor open (38c25af)
    ~ keep SQLiteConfig cached busyTimeout more consistent with
      busy_timeout pragma (8be7243)
  * Build
    ~ build(deps-dev): bump mockito-core from 4.8.1 to 5.2.0
      (1874299)
    ~ deps: bump native-maven-plugin from 0.9.19 to 0.9.20
      (a99ac0c)
    ~ build(deps-dev): bump assertj-core from 3.23.1 to 3.24.2
      (12d1f2c)
    ~ deps: bump jreleaser-maven-plugin from 1.4.0 to 1.5.1
      (5fba437)
    ~ deps: bump surefire.version from 3.0.0-M7 to 3.0.0 (15db506)
    ~ build(deps-dev): bump junit-pioneer from 1.7.1 to 2.0.0
      (db56d15)
    ~ deps: bump maven-javadoc-plugin from 3.4.1 to 3.5.0 (7085bf4)
    ~ build(deps-dev): bump archunit-junit5 from 1.0.0 to 1.0.1
      (bfe7c1b)
    ~ build(deps-dev): bump logback-classic from 1.3.4 to 1.4.5

OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=23
2023-03-21 09:33:31 +00:00
Anton Shvetz
2cc13e9a05 - Update to v3.41.0.0
* Features
    ~ bump sqlite to 3.41.0 (a1c3625)
  * Fixes
    ~ jdbc: DatabaseMetaData#getColumns now returns SCOPE_CATALOG
      column instead of SCOPE_CATLOG (4429515), closes #837
  * Build
    ~ use junit-jupiter in POM to pull all dependencies
      transitively (7863376), closes #838

OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=21
2023-02-23 08:22:39 +00:00
Anton Shvetz
5a5c776832 - Update to v3.40.1.0
* Features
    ~ update SQLite to 3.40.1 (4ba7c8c)
    ~ allow correct recognition of android os if running termux
      (89ceb0d)
  * Fixes
    ~ jdbc: DatabaseMetaData#getPrimaryKeys and getExportedKeys
      should return an empty ResultSet for sqlite_schema (0dc6ad9),
      closes #831
    ~ jdbc: DatabaseMetaData#getColumns should also retrieve
      columns from SYSTEM TABLE types (473f528)
    ~ DatabaseMetaData#getTypeInfo's result should be ordered by
      DATA_TYPE (05bb929), closes #832
    ~ native: fixes and improvements for backup/restore (b13c908)
    ~ jdbc: DatabaseMetaData#getImportedKeys reports empty FK_NAME
      when created using quotes (ba69b2e), closes #506
  * Changes
    ~ replace mention of sqlite_master with sqlite_schema (e68bc05)
    ~ use temp directory instead of ./target (f97c0a0)
  * Build
    ~ release depends on test_graalvm (9f521a4)
    ~ refine GraalVM native-image configuration and fix native test
      execution (e437b3f)
    ~ hide bot names from release contributors (5d1a280)
    ~ replace java 18 with java 19 (4c80ee7)
    ~ use temp directory instead of ./target (e14c3b8), closes #825
    ~ try to fix build native for PRs (f7bd3cd)
    ~ try to fix build native for PRs (b23de9e)
    ~ try to fix build native for PRs (5aa6a30)
    ~ add 2023 url for amalgamation download (e3b6f8c)

OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=19
2023-02-02 09:39:08 +00:00
Anton Shvetz
cb5518ef51 - Update to v3.40.0.0
* Features
    ~ rotating_light enable new math functions (0f41f46)
    ~ upgrade SQLite to 3.40.0 (5e73a5c)
  * Build
    ~ disable DriverManager.setLogWriter (dd878d9)
  * Documentation
    ~ fix CI badge link (e11aecf)

OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=17
2022-11-22 03:29:49 +00:00
Anton Shvetz
53197d7e3f - Update to v3.39.4.1
* Fixes
    ~ jdbc: don't check if ResultSet is open in markCol (6d6f756)
    ~ jdbc: throw SQLException instead of IllegalStateException
      (4bfb174)
    ~ jdbc: properly handle updateCount for PreparedStatement
      (6a910b9)
    ~ jdbc: don't close ResultSet when last row is passed (a21229d)
    ~ jdbc: properly reset Statement between reuse (f497c43)
  * Build
    ~ fix boolean conditions, once more (f11b824)
    ~ fix boolean conditions (857ed4c)
    ~ print event inputs (83dbe02)
    ~ add failing tests for PreparedStatement getMetaData before
      execution (6c95a88)
    ~ add failing tests for PreparedStatement getMoreResults and
      getUpdateCount (98f00d3)
    ~ polish (87c4601)
    ~ replace deprecated set-output usage (7ee209c)
    ~ add a release flag on CI workflow dispatch (f9e5e7f)
    ~ add failing tests when getting ResultSet metadata past last
      row (64771ef)
    ~ add failing tests when reusing statements (267e80b)
    ~ deps: bump andymckay/cancel-action from 0.2 to 0.3 (67b5899)
    ~ fix attach-javadoc failing with release profile (9d3e2ca)
    ~ change jreleaser's changelog format (4896a15)
    ~ multi-release JAR with module-info.java (5bf7566)
  * Documentation
    ~ update release process (d91948e)

OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=15
2022-11-17 16:03:23 +00:00
Anton Shvetz
7cfd2d62a0 - Update to v3.39.4.0
* Features
    ~ 8bcba01 jdbc: implement ResultSet#getObject with requested
      type
    ~ 9e9d144 allow override of detected architecture
    ~ 7f03781 update SQLite to 3.39.4
    ~ fcb321e jdbc: DatabaseMetaData.getTypeInfo() returns more
      accurate values
    ~ be935e1 jdbc: add support for
      DatabaseMetaData#getSearchStringEscape
  * Fixes
    ~ f178b4e jdbc: ResultSet#isNullable() now checks for
      nullability instead of primary key
    ~ fe8f8d0 jdbc: simplify ResultSet#getBigDecimal
    ~ e8ba9dc jdbc: ResultSet#getBigDecimal could return 0 instead
      of null in some conditions
    ~ 58858f7 jdbc: Statement#getUpdateCount could return incorrect
      result when used concurrently
    ~ 8361efa jdbc: incorrect SQL could be generated in
      DatabaseMetaData#getImportedKeys
    ~ c8e86ae jdbc: DatabaseMetaData.getTables() shows all types if
      no type is provided
    ~ da570ba jdbc: DatabaseMetaData.getTables() returns
      sqlite_schema as SYSTEM TABLE
    ~ 8c78a66 jdbc: add missing description for DriverPropertyInfo
  * Changes
    ~ 22720f1 use SQLFeatureNotSupportedException when possible
  * Build
    ~ 3a115b0 bump nexus-staging-maven-plugin from 1.6.8 to 1.6.13
    ~ accc542 bump jreleaser-maven-plugin from 1.1.0 to 1.3.1

OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=13
2022-11-07 11:16:02 +00:00
Anton Shvetz
907556d9e5 - Update to v3.39.3.0
* Features
    ~ 1cab301 [jdbc] support Statement.execute methods with
      autoGeneratedKeys parameter
    ~ 954dd4c [jdbc] ResultSetMetaData.getColumnClassName returns
      more accurate type
  * Fixes
    ~ f4eaac4 [native] JRE crash on connection close with
      CommitListener and auto commit disabled
    ~ 7c3f7de [jdbc] Statement.setEscapeProcessing should not throw
      unsupported exception
    ~ e14fcd0 [jdbc] throw SQLFeatureNotSupportedException instead
      of SQLException for unsupported features
    ~ 09d4db2 [jdbc] DatabaseMetaData.supportsFullOuterJoins
      returns true for SQLite 3.39+
    ~ bbb7d2c [jdbc] incorrect DatabaseMetaData JDBC version
      major/minor
    ~ bc5174b [jdbc] getDate, getTime, and getTimestamp crash on
      empty text
    ~ 1c84e06 [jdbc] ResultSetMetaData.getColumnType now returns
      BIGINT if the value is large
    ~ b7396a1 [jdbc] detect TIMESTAMP stored in SQLITE_TEXT
  * Build
    ~ eec8880 [native] update SQLite to 3.39.3
    ~ 6117c94 fix build-native directory when downloading native
      libraries
    ~ 628a38e [native] update dockcross windows x86/x64 images
    ~ 90550cc [native] update dockcross images, fixes issue when
      running on Mac M1
    ~ 0bfe4f0 replace junit jupiter assumptions with assertJ

OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=11
2022-09-09 11:02:26 +00:00
Anton Shvetz
803071373e - Update to v3.39.2.1
* Features
    ~ 0795636 add support for Linux musl x86 32bits
    ~ 4102c1d support JDBC 4.2 large methods
    ~ fc72417 enable DBSTAT Virtual Table
  * Fixes
    ~ 5387c7a use directory stream for temp dir cleanup
    ~ 9979ba5 compile armv5 with soft float and without vfp
    ~ 99cac10 empty result set should not be returned as closed
    ~ 7e171d4 various correctness, memory leak and race condition
      fixes
    ~ 9517b3a minor bug fixes and code cleanup
    ~ 896054b getImportedKeys should not fail if referenced table
      does not exist
    ~ 05c45bb return generated columns in
      DatabaseMetaData.getColumns
    ~ 19cb96d getClob() should return null if the data is null
  * Changes
    ~ b619cfa use java.nio for file operations
    ~ 0a194de comments as javadoc
    ~ 1749e12 apply IntelliJ suggestions
    ~ 3bf5ada use try-with-resource and assertThrows
    ~ 49bf4e7 apply IntelliJ suggestions
  * Build
    ~ 6dd5a50 [native] rename alpine-linux64 target to linux-musl64
    ~ f4e478d build native libraries by workflow_dispatch or PR
      comment
    ~ 3fb1a21 apply IntelliJ suggestions
    ~ f8e39f4 [native] sign Mac 64 binary
    ~ 22b5f87 [native] add dockerfile for rcodesign

OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=10
2022-08-31 08:43:45 +00:00
Anton Shvetz
a6f2b745cc - Update to v3.39.2.0
* Changes:
    + Build
      ~ 63e0467 create the release commit only after successful
        push to Maven Central
      ~ 5aaeb8c attach javadoc when creating the jar in release
        profile
      ~ 7310a45 add missing project url in pom.xml
      ~ 13d2369 automatic release via workflow_dispatch
      ~ 6537808 add jreleaser plugin
      ~ 9f9ce09 remove maven-release-plugin and adjust version
        number
      ~ 10ab71c add test for #720
      ~ c7b54a2 expand multiarch test to arm64/alpine and
        ppc64/ubuntu
      ~ 50c0458 simplify matrix on test job using include instead
        of exclude
      ~ 972f1db run mvn with --batch-mode --no-transfer-progress
      ~ 7fc747f use actions/checkout@v3
      ~ 8409e5c display more information during OSInfoTest
      ~ 062440a build on jdk 17 (#747)
📝  + Documentation
      ~ 5c03f58 update list of supported platforms in README.md
      ~ d23711e remove bitbucket links
      ~ 766a51f syntax highlighting in README.md
    + --------
      ~ 481b803 fix memory leak when calling
        Connection.getMetaData() (#757)
      ~ bb84601 show numeric code instead of UNKNOWN_ERROR (#689)
      ~ 085700f compile OSInfo on the fly if needed by make (#715)

OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=8
2022-08-04 04:44:46 +00:00
Dominique Leuenberger
f172b50d59 Accepting request 956482 from Java:packages
Submitting a new package

OBS-URL: https://build.opensuse.org/request/show/956482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sqlite-jdbc?expand=0&rev=1
2022-02-21 16:46:52 +00:00
Anton Shvetz
2fd83798e1 - Update to v3.36.0.3
- Change architecture to noarch for javadoc subpackage

OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=6
2021-09-07 14:37:48 +00:00
8fcfd477f8 OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=5 2021-07-27 21:03:46 +00:00
Anton Shvetz
c5f6013715 - Update to v3.36.0
OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=4
2021-06-27 06:55:02 +00:00
Anton Shvetz
0ca6c59096 - Update to v3.34.0
OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=3
2020-12-10 23:07:35 +00:00
Anton Shvetz
39f44f6ce1 - Update to v3.32.3.3
OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=2
2020-12-09 01:07:45 +00:00
3841093725 Accepting request 847317 from home:concyclic:java
Submitting new package. I would also like to request to add me as a maintainer of this package.

OBS-URL: https://build.opensuse.org/request/show/847317
OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=1
2020-11-12 15:44:55 +00:00