Skip to content

Update schemacrawler (master) (major) - #687

Closed
renovate[bot] wants to merge 1 commit into
masterfrom
renovate-master-major-schemacrawler
Closed

renovate[bot] wants to merge 1 commit into
masterfrom
renovate-master-major-schemacrawler

Conversation

@renovate

@renovate renovate Bot commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
us.fatehi:schemacrawler-sqlite (source) 16.29.1 → 18.0.1 age confidence
us.fatehi:schemacrawler-postgresql (source) 16.29.1 → 18.0.1 age confidence
us.fatehi:schemacrawler-utility (source) 16.29.1 → 17.1.6 age confidence
us.fatehi:schemacrawler-tools (source) 16.29.1 → 17.1.6 age confidence
us.fatehi:schemacrawler-api 16.29.1 → 100.0.0+unpublished age confidence

Release Notes

schemacrawler/SchemaCrawler-Core (us.fatehi:schemacrawler-sqlite)

v18.0.1

SchemaCrawler Core release at last commit 5962de1
See the change history at https://www.schemacrawler.com/changes-report.html

What's Changed

Full Changelog: schemacrawler/SchemaCrawler-Core@v17.16.0...v18.0.1

v17.16.0

SchemaCrawler Core release at last commit dd07a36
See the change history at https://www.schemacrawler.com/changes-report.html

What's Changed

Full Changelog: schemacrawler/SchemaCrawler-Core@v17.15.7...v17.16.0

v17.15.7

SchemaCrawler Core release at last commit 26c981e
See the change history at https://www.schemacrawler.com/changes-report.html

What's Changed

Full Changelog: schemacrawler/SchemaCrawler-Core@v17.15.6...v17.15.7

v17.15.6

SchemaCrawler Core release at last commit 41b5356
See the change history at https://www.schemacrawler.com/changes-report.html

What's Changed

Full Changelog: schemacrawler/SchemaCrawler-Core@v17.15.5...v17.15.6

v17.15.5

SchemaCrawler Core release at last commit b95d880
See the change history at https://www.schemacrawler.com/changes-report.html

What's Changed

Full Changelog: schemacrawler/SchemaCrawler-Core@v17.15.4...v17.15.5

v17.15.4

SchemaCrawler Core release at last commit 5235a4c
See the change history at https://www.schemacrawler.com/changes-report.html

What's Changed

Full Changelog: schemacrawler/SchemaCrawler-Core@v17.15.3...v17.15.4

v17.15.3

SchemaCrawler Core release at last commit 7a539a0
See the change history at https://www.schemacrawler.com/changes-report.html

What's Changed

Full Changelog: schemacrawler/SchemaCrawler-Core@v17.15.2...v17.15.3

v17.15.2

v17.15.1

  • Fix issue with loading offline databases
  • Reorganize code that works with JDBC
  • Make offline database connector a lightweight connector
  • Remove the offline jar

v17.15.0

  • Rewrite database server finger-printing to parse more JDBC connection URL types
  • Do not output JDBC connection URL, since it may contain sensitive information
  • Create a new schema importance model for tables, using graph metrics
  • Crate a new importance command to produce a report

v17.14.1

  • Do not distribute Apache Hive JDBC driver

v17.12.2

  • Add a security check to make sure that output files cannot be created outside of the current working directory

v17.12.1

  • Support SchemaCrawler Scribe release

v17.11.4

  • Fix serialization and deserialization issues, for use with serialization format "ser" and "offline" connections

v17.11.3

  • Correct cardinality display in Mermaid diagrams

v17.11.2

  • Refactor object to string, and produce valid JSON logs

v17.11.1

  • Handle bridge tables and views better in catalogs and ER models
  • Reduce instances of mocking in tests
  • Further seal internal classes

v17.11.0

  • Create a catalog reducer pattern
  • Reorganize code to remove cycles in packages
  • Add stronger architecture tests
  • Calculate load summaries for catalog and ER model

v17.10.2

  • Allow additional diagrams to be run from the command-line using Velocity templates
  • Add support for QuickDBD diagrams
  • Change Mermaid diagram to be a true ER diagram rather than a schema diagram
  • Seal interfaces, and reduce reliance on reflection
  • Add identifying relationship to entity subtypes

v17.10.1

  • Add Clickhouse tests

v17.10.0

  • Replace "weak association" terminology with "implicit association"
  • Remove deprecated weak association classes and methods
  • Add implicit associations to ER model

v17.9.0

  • Deprecate alternate keys loader
  • Have attributes files loaded into the ER model rather than the catalog
  • Capture unmodeled table references in the ER model
  • Fix bug with naming implicit associations

v17.8.1

  • Prepare ER model API to be used in SchemaCrawler commands
  • Add thread-safety checks for database connection sources
  • Reduce visibility where possible

v17.8.0

  • Add KeyClass to identify candidate keys
  • Add an ER model loader for implicit associations
  • Load catalog and ER loaders statically and not via the service loader interface

v17.7.0

  • Use database connection source in commands instead of connection
  • Use command pattern for catalog loaders
  • Remove deprecated methods

v17.6.3

  • Fix issue with concurrent modifications
  • Rework the API for ERModel

v17.6.2

  • Mark attributes as required, instead of as optional

v17.6.1

  • Make ERModel serializable
  • Add ERModel lookups for table references
  • Add entity attributes

v17.6.0

  • Reduce number of weak association matches
  • Add weak associations to ERModel

v17.5.0

  • Re-organize database connector options into a builder to avoid too many arguments
  • Allow for connection properties that are not published by the JDBC driver - fixes #​40
  • Complete first implementation of ERModel
  • Deprecate Table::getWeakAssociations() for removal

v17.4.0

  • Infer 1..1 and 1..many cardinalities - fixes issue #​2237
  • Add methods to identify table self-references
    • Table::isSelfReferencing()
    • Column::isPartOfSelfReferencingRelationship()
    • TableReference::isSelfReferencing()
  • Add a number of entity model inferences to the catalog model
    • Column::isSignificant()
    • TableReference::isOptional()
  • Add EntityModelUtility with methods to obtain information useful in entity modeling
  • Remove unused methods from MetaDataUtility

v17.3.0

  • Milestone release with modularity

v17.2.8

  • Allow reflection on schema model classes
  • Clean up style issues

v17.2.7

  • Return immutable collections from the Catalog schema model
  • Run tests using the module path rather than the classpath

Configuration

📅 Schedule: (in timezone Europe/Berlin)

  • Branch creation
    • "after 10pm,before 6am"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from azahnen as a code owner October 31, 2026 21:22
@renovate
renovate Bot force-pushed the renovate-master-major-schemacrawler branch from 79160f4 to fc5001c Compare November 1, 2026 05:00
@azahnen azahnen closed this Nov 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant