Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mark verifyZeroInteractions as deprecated and add verifyNoInteractions #383

Closed
Ingo-FP-Angel opened this issue Jun 2, 2020 · 0 comments · Fixed by #401
Closed

Mark verifyZeroInteractions as deprecated and add verifyNoInteractions #383

Ingo-FP-Angel opened this issue Jun 2, 2020 · 0 comments · Fixed by #401

Comments

@Ingo-FP-Angel
Copy link

Ingo-FP-Angel commented Jun 2, 2020

verifyZeroInteractions is an alias for Mockito.verifyZeroInteractions which has the following comments

  • This method has the same behavior as verifyNoMoreInteractions
  • @deprecated Since 3.x.x. Please migrate your code to verifyNoInteractions

I've seen several people assuming that verifyZeroInteractions would behave like what Mockito.verifyNoInteractions does, not being aware it's essentially the same as verifyNoMoreInteractions.

At the moment, when using mockito-kotlin, as a programmer I don't see that the underlying mockito method for verifyZeroInteractions is deprecated and I don't have an alias for verifyNoInteractions.

So it would be nice to

  • mark verifyZeroInteractions as deprecated in mockito-kotlin, too
  • introduce an alias for verifyNoInteractions

Edit: this would require to update Mockito Core to 3.x

vorburger added a commit to MariaDB4j/MariaDB4j that referenced this issue Nov 28, 2021
vorburger added a commit to MariaDB4j/MariaDB4j that referenced this issue Nov 28, 2021
sumerjabri added a commit to craftercms/mariadb4j that referenced this issue Dec 21, 2021
* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>
sumerjabri added a commit to craftercms/mariadb4j that referenced this issue Dec 21, 2021
* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

* Version set to 2.5.0

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>
sumerjabri added a commit to craftercms/mariadb4j that referenced this issue Dec 21, 2021
* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

* [5141] [mariadb4j] Upgrade to latest (#27)

* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>

* Version set to 2.5.0

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>
sumerjabri added a commit to craftercms/mariadb4j that referenced this issue Dec 22, 2021
* Set Version to 2.5.0 (#35)

* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

* [5141] [mariadb4j] Upgrade to latest (#27)

* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>

* Version set to 2.5.0

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>

* Version 2.4.11

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>
sumerjabri added a commit to craftercms/mariadb4j that referenced this issue Dec 29, 2021
* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

* [5141] [mariadb4j] Upgrade to latest (#27)

* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>

* Version set to 2.5.0

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>
sumerjabri added a commit to craftercms/mariadb4j that referenced this issue Dec 29, 2021
* Set Version to 2.5.0 (#35)

* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

* [5141] [mariadb4j] Upgrade to latest (#27)

* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>

* Version set to 2.5.0

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>

* Update version to 2.5.1

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>
sumerjabri added a commit to craftercms/mariadb4j that referenced this issue Jan 18, 2022
* Set Version to 2.5.0 (#35)

* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

* [5141] [mariadb4j] Upgrade to latest (#27)

* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>

* Version set to 2.5.0

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>

* Update version to 2.5.1

* Bump library versions

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>
sumerjabri added a commit to craftercms/mariadb4j that referenced this issue Jan 19, 2022
* Set Version to 2.5.0 (#35)

* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

* [5141] [mariadb4j] Upgrade to latest (#27)

* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* Upgrade MariaDB4J

* Upgrade log4j

* Upgrade log4j

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>

* Version set to 2.5.0

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>

* Update version to 2.5.1

* Bump library versions

* Fix DB version

Co-authored-by: Sumer Jabri <sumer@craftercms.org>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>
sumerjabri added a commit to craftercms/mariadb4j that referenced this issue Jul 20, 2022
* Add jakarta.annotation-api to fix broken build on Java 11 (fixes MariaDB4j#456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for MariaDB4j#484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue MariaDB4j#372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](mysql/mysql-connector-j@8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](junit-team/junit4@r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](assertj/assertj@assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see mockito/mockito-kotlin#383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](apache/maven-project-info-reports-plugin@maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](apache/maven-common-artifact-filters@maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes MariaDB4j#488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (MariaDB4j#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes MariaDB4j#501)

for vorburger/ch.vorburger.exec#60
and vorburger/ch.vorburger.exec#58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* log4j dependencyManagement 2.15.0 instead of 2.14.1 (MariaDB4j#509)

see https://github.com/vorburger/MariaDB4j/issues/509

* [maven-release-plugin] prepare release mariaDB4j-2.5.2

* [maven-release-plugin] prepare for next development iteration

* Fix failing release due to Checkstyle in generated-sources (fixes MariaDB4j#511)

* [maven-release-plugin] prepare release mariaDB4j-2.5.3

* Update dependencies

* Update pom.xml

Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>
Co-authored-by: Sumer Jabri <sumer@craftercms.org>
aarongable pushed a commit to chromium/chromium that referenced this issue Feb 9, 2023
Method is deprecated in mockito 3+ and is actually another name for verifyNoMoreInteractions
mockito/mockito-kotlin#383, and not to be
confused with verifyNoInteractions.

Bug: 1340593
Change-Id: I2c0840d8f4e2fb5cca9c462afc98d265f5841c3c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4234150
Reviewed-by: Ted Choc <tedchoc@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: David Benjamin <davidben@chromium.org>
Commit-Queue: Benjamin Joyce (Ben) <bjoyce@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1103359}
github-actions bot pushed a commit to kaidokert/chrome_base_mirror that referenced this issue Feb 10, 2023
Method is deprecated in mockito 3+ and is actually another name for verifyNoMoreInteractions
mockito/mockito-kotlin#383, and not to be
confused with verifyNoInteractions.

Bug: 1340593
Change-Id: I2c0840d8f4e2fb5cca9c462afc98d265f5841c3c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4234150
Reviewed-by: Ted Choc <tedchoc@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: David Benjamin <davidben@chromium.org>
Commit-Queue: Benjamin Joyce (Ben) <bjoyce@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1103359}
NOKEYCHECK=True
GitOrigin-RevId: 2f5120ed4d532e89ac303f8dfb2d17d187ace6b6
sumerjabri pushed a commit to craftercms/mariadb4j that referenced this issue Feb 10, 2023
* Add jakarta.annotation-api to fix broken build on Java 11 (fixes #456)

* Downgrade MariaDB from 10.3.13 to 10.2.11

DB JARs for v10.2.11 are the last ones actually currently available.

Please see https://github.com/vorburger/MariaDB4j/issues/484
for the full background about why this is being done.

Includes disabling building the DBs' JARs on Travis (for now).

Anyone reading this is invited to contributed a PR for #484
enabling later DB releases (for all platforms) to successfully build.

* Bump maven-plugin-annotations from 3.6.0 to 3.6.2

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.0 to 3.6.2

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Issue #372: Add automatic module name to core

Libraries without a set automatic module name causes build warnings for
all clients who build with Java >= 9.

Also bump version of the Exec library, to use a version which has the
automatic module name set.

* Use lower case letter in automatic module name

* Clean up dependabot.yml

* Bump springboot.version from 2.5.2 to 2.6.0

Bumps `springboot.version` from 2.5.2 to 2.6.0.

Updates `spring-boot-dependencies` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.5.2...v2.6.0)

Updates `spring-boot-maven-plugin` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.5.2...v2.6.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.22 to 8.0.27

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.22 to 8.0.27.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](https://github.com/mysql/mysql-connector-j/compare/8.0.22...8.0.27)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump junit from 4.13.1 to 4.13.2

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.13.1...r4.13.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-compat from 3.6.3 to 3.8.4

Bumps [maven-compat](https://github.com/apache/maven) from 3.6.3 to 3.8.4.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.6.3 to 3.8.4

Bumps `maven.version` from 3.6.3 to 3.8.4.

Updates `maven-plugin-api` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.3...maven-3.8.4)

Updates `maven-core` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.3...maven-3.8.4)

Updates `maven-model` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.3...maven-3.8.4)

Updates `maven-artifact` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.3...maven-3.8.4)

Updates `maven-settings` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.3...maven-3.8.4)

Updates `maven-settings-builder` from 3.6.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.6.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.31 to 1.7.32

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/commits)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump commons-io from 2.10.0 to 2.11.0

Bumps commons-io from 2.10.0 to 2.11.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.17.2 to 3.21.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.17.2 to 3.21.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](https://github.com/assertj/assertj-core/compare/assertj-core-3.17.2...assertj-core-3.21.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 3.5.15 to 4.1.0

see https://github.com/mockito/mockito-kotlin/issues/383

* Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.1.1...maven-project-info-reports-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump maven-common-artifact-filters from 3.1.0 to 3.2.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](https://github.com/apache/maven-common-artifact-filters/compare/maven-common-artifact-filters-3.1.0...maven-common-artifact-filters-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Run mvn verify instead of only package on Travis

* Remove fixed version of commons-io from Maven plugin dependencies

This doesn't fix https://github.com/vorburger/MariaDB4j/issues/488,
but still seems like a good idea to do, because the currently used
Maven version (or that test dependency) seems to use IO 2.4.1 as
well, so this does not appear to be required anymore now.

* Fix Maven plugin dependencies scope and remove commons-io dependency from Maven plugin (but it's still transitively inherited)

* Use magic <version>@project.version@ in Maven Plugin IT

see https://github.com/vorburger/MariaDB4j/issues/493

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* Bump maven-release-plugin from 2.5.3 to 3.0.0-M4

for https://github.com/vorburger/MariaDB4j/issues/495

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] rollback the release of mariaDB4j-2.5.0

* [maven-release-plugin] prepare release mariaDB4j-2.5.0

* [maven-release-plugin] prepare for next development iteration

* rm broken Dependabot badge from README

* Fix ClassNotFoundException: commons.io PathUtils in Maven Plugin (fixes #488)

The shutdown hook can only use classes which are part of the JDK.

* Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.1.0...maven-checkstyle-plugin-3.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* (WIP) Prepare for enforcing Checkstyle

Incl. adding dependency to latest Checkstyle v9.2;
see https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/upgrading-checkstyle.html

* Promoted Checkstyle Warnings to Error

Disabled MissingJavaDoc using severity ignore.
Altered RightCurly to alone_or_singleline to allow one line empty implementations.
Fixed missing doublequote in checkstyle.xml
Complied with outstanding checkstyle errors

* Fix Checkstyle violations in (new) class DBShutdownHook

* Make mariaDB4j-maven-plugin expose DB URL as Maven Project property (#476)

Incl. performing an assert on the added system property in the test.

* Enable Checkstyle for src/test

* When dumping the database, close the outputstream once the dump is done

* Fixing the checkstyle problems

* Spaces in windows paths are no longer replaced by %20

* Replace DB's toWindowsPath() with inline File.getCanonicalFile()

Because following the previous commit, it's no longer Windows specific.

This is backwards compatible because toWindowsPath() was private.

See https://github.com/vorburger/MariaDB4j/issues/501

* Bump ch.vorburger.exec to 3.1.3 (fixes #501)

for https://github.com/vorburger/ch.vorburger.exec/pull/60
and https://github.com/vorburger/ch.vorburger.exec/pull/58

see https://github.com/vorburger/MariaDB4j/issues/501

* Bump springboot.version from 2.6.0 to 2.6.1

Bumps `springboot.version` from 2.6.0 to 2.6.1.

Updates `spring-boot-dependencies` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.0...v2.6.1)

Updates `spring-boot-maven-plugin` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.5.1

* [maven-release-plugin] prepare for next development iteration

* log4j dependencyManagement 2.15.0 instead of 2.14.1 (#509)

see https://github.com/vorburger/MariaDB4j/issues/509

* [maven-release-plugin] prepare release mariaDB4j-2.5.2

* [maven-release-plugin] prepare for next development iteration

* Fix failing release due to Checkstyle in generated-sources (fixes #511)

* [maven-release-plugin] prepare release mariaDB4j-2.5.3

* [maven-release-plugin] prepare for next development iteration

* Update pom.xml

* Bump log4j-core from 2.16.0 to 2.17.0

Bumps log4j-core from 2.16.0 to 2.17.0.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump log4j-api from 2.16.0 to 2.17.0

Bumps log4j-api from 2.16.0 to 2.17.0.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump log4j-to-slf4j from 2.16.0 to 2.17.0

Bumps log4j-to-slf4j from 2.16.0 to 2.17.0.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-to-slf4j
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Create SECURITY.md

* Bump mockito-core from 4.1.0 to 4.2.0

Bumps [mockito-core](https://github.com/mockito/mockito) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.1.0...v4.2.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump springboot.version from 2.6.1 to 2.6.2

Bumps `springboot.version` from 2.6.1 to 2.6.2.

Updates `spring-boot-dependencies` from 2.6.1 to 2.6.2
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.1...v2.6.2)

Updates `spring-boot-maven-plugin` from 2.6.1 to 2.6.2
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.1...v2.6.2)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump log4j-to-slf4j from 2.17.0 to 2.17.1

Bumps log4j-to-slf4j from 2.17.0 to 2.17.1.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-to-slf4j
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump log4j-api from 2.17.0 to 2.17.1

Bumps log4j-api from 2.17.0 to 2.17.1.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump log4j-core from 2.17.0 to 2.17.1

Bumps log4j-core from 2.17.0 to 2.17.1.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump checkstyle from 9.2 to 9.2.1

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.2 to 9.2.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.2...checkstyle-9.2.1)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.21.0 to 3.22.0

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.21.0 to 3.22.0.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](https://github.com/assertj/assertj-core/compare/assertj-core-3.21.0...assertj-core-3.22.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-release-plugin from 3.0.0-M4 to 3.0.0-M5

Bumps [maven-release-plugin](https://github.com/apache/maven-release) from 3.0.0-M4 to 3.0.0-M5.
- [Release notes](https://github.com/apache/maven-release/releases)
- [Commits](https://github.com/apache/maven-release/compare/maven-release-3.0.0-M4...maven-release-3.0.0-M5)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-jar-plugin from 3.2.0 to 3.2.1

Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.2.0...maven-jar-plugin-3.2.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-annotations from 3.6.2 to 3.6.4

Bumps [maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) from 3.6.2 to 3.6.4.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.6.2...maven-plugin-tools-3.6.4)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-plugin-plugin from 3.6.2 to 3.6.4

Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.2 to 3.6.4.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.6.2...maven-plugin-tools-3.6.4)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update Build Status (Travis) badge in README

* Bump maven-jar-plugin from 3.2.1 to 3.2.2

Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.2.1...maven-jar-plugin-3.2.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-compiler-plugin from 3.8.1 to 3.9.0

Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.8.1 to 3.9.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.8.1...maven-compiler-plugin-3.9.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.32 to 1.7.35

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.32 to 1.7.35.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.32...v_1.7.35)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump springboot.version from 2.6.2 to 2.6.3

Bumps `springboot.version` from 2.6.2 to 2.6.3.

Updates `spring-boot-dependencies` from 2.6.2 to 2.6.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.2...v2.6.3)

Updates `spring-boot-maven-plugin` from 2.6.2 to 2.6.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.2...v2.6.3)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.27 to 8.0.28

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.27 to 8.0.28.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](https://github.com/mysql/mysql-connector-j/compare/8.0.27...8.0.28)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mockito-core from 4.2.0 to 4.3.1

Bumps [mockito-core](https://github.com/mockito/mockito) from 4.2.0 to 4.3.1.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.2.0...v4.3.1)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Support default character set configuration.

* Bump maven-project-info-reports-plugin from 3.1.2 to 3.2.1

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.2 to 3.2.1.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.1.2...maven-project-info-reports-plugin-3.2.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-project-info-reports-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump checkstyle from 9.2.1 to 9.3

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.2.1 to 9.3.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.2.1...checkstyle-9.3)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-compiler-plugin from 3.9.0 to 3.10.0

Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.9.0...maven-compiler-plugin-3.10.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump springboot.version from 2.6.3 to 2.6.4

Bumps `springboot.version` from 2.6.3 to 2.6.4.

Updates `spring-boot-dependencies` from 2.6.3 to 2.6.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.3...v2.6.4)

Updates `spring-boot-maven-plugin` from 2.6.3 to 2.6.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-project-info-reports-plugin from 3.2.1 to 3.2.2

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.2.1...maven-project-info-reports-plugin-3.2.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-project-info-reports-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.35 to 1.7.36

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.35 to 1.7.36.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.35...v_1.7.36)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump log4j-api from 2.17.1 to 2.17.2

Bumps log4j-api from 2.17.1 to 2.17.2.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump log4j-to-slf4j from 2.17.1 to 2.17.2

Bumps log4j-to-slf4j from 2.17.1 to 2.17.2.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-to-slf4j
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Remove explict Log4j dependency (no longer needed now)

* Bump mockito-core from 4.3.1 to 4.4.0

Bumps [mockito-core](https://github.com/mockito/mockito) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.3.1...v4.4.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-compiler-plugin from 3.10.0 to 3.10.1

Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.10.0 to 3.10.1.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.10.0...maven-compiler-plugin-3.10.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-compat from 3.8.4 to 3.8.5

Bumps [maven-compat](https://github.com/apache/maven) from 3.8.4 to 3.8.5.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.4...maven-3.8.5)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven.version from 3.8.4 to 3.8.5

Bumps `maven.version` from 3.8.4 to 3.8.5.

Updates `maven-plugin-api` from 3.8.4 to 3.8.5
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.4...maven-3.8.5)

Updates `maven-core` from 3.8.4 to 3.8.5
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.4...maven-3.8.5)

Updates `maven-model` from 3.8.4 to 3.8.5
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.4...maven-3.8.5)

Updates `maven-artifact` from 3.8.4 to 3.8.5
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.4...maven-3.8.5)

Updates `maven-settings` from 3.8.4 to 3.8.5
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.4...maven-3.8.5)

Updates `maven-settings-builder` from 3.8.4 to 3.8.5
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.4...maven-3.8.5)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump springboot.version from 2.6.4 to 2.6.5

Bumps `springboot.version` from 2.6.4 to 2.6.5.

Updates `spring-boot-dependencies` from 2.6.4 to 2.6.5
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.4...v2.6.5)

Updates `spring-boot-maven-plugin` from 2.6.4 to 2.6.5
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.4...v2.6.5)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Mechanical reformat of core classes (with Eclipse)

* Encore mechanical reformat

* Remove setDefaultCharacterSet() from DBConfiguration

This belongs (only) in DBConfigurationBuilder.

* Bump version from 2.5.4 to 2.6.0

* Switch Travis CI from Java 8 to 11 and Ubuntu Xenial 16.04 to Focal 20.04

* Bump (and move) maven-javadoc-plugin from 2.10.4 to 3.3.2

* Bump maven.compiler source & target from 1.8 to 11

* Remove jitpack.yml

JitPack is still used / supported, but according to https://docs.jitpack.io/building/#java-version :
"If your project uses Travis or Circle CI then JitPack will read the lowest jdk version from yml file and use that to build."

* Install libncurses5 on Travis (and document)

* Uninstall MySQL and install MariaDB on Travis CI

* Support using locally installed MariaDB (#560)

* Remove wrong space from DYLD_FALLBACK_LIBRARY_PATH

The Mac specific environment variable `DYLD_FALLBACK_LIBRARY_PATH` should not end in space.

* Bump springboot.version from 2.6.5 to 2.6.6

Bumps `springboot.version` from 2.6.5 to 2.6.6.

Updates `spring-boot-dependencies` from 2.6.5 to 2.6.6
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.5...v2.6.6)

Updates `spring-boot-maven-plugin` from 2.6.5 to 2.6.6
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.5...v2.6.6)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump checkstyle from 9.3 to 10.1

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.3 to 10.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.3...checkstyle-10.1)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-shade-plugin from 3.2.4 to 3.3.0

Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.2.4 to 3.3.0.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.2.4...maven-shade-plugin-3.3.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump assertj-core from 3.22.0 to 3.23.1

Bumps [assertj-core](https://github.com/assertj/assertj-core) from 3.22.0 to 3.23.1.
- [Release notes](https://github.com/assertj/assertj-core/releases)
- [Commits](https://github.com/assertj/assertj-core/compare/assertj-core-3.22.0...assertj-core-3.23.1)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump checkstyle from 10.1 to 10.3

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 10.1 to 10.3.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.1...checkstyle-10.3)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-invoker-plugin from 3.2.2 to 3.3.0

Bumps [maven-invoker-plugin](https://github.com/apache/maven-invoker-plugin) from 3.2.2 to 3.3.0.
- [Release notes](https://github.com/apache/maven-invoker-plugin/releases)
- [Commits](https://github.com/apache/maven-invoker-plugin/compare/maven-invoker-plugin-3.2.2...maven-invoker-plugin-3.3.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-invoker-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.28 to 8.0.29

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.28 to 8.0.29.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](https://github.com/mysql/mysql-connector-j/compare/8.0.28...8.0.29)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-project-info-reports-plugin from 3.2.2 to 3.3.0

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.2.2 to 3.3.0.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.2.2...maven-project-info-reports-plugin-3.3.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-project-info-reports-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-javadoc-plugin from 3.3.2 to 3.4.0

Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.3.2 to 3.4.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.3.2...maven-javadoc-plugin-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* set source default character set as UTF8

* Update DB.java

* Update DB.java

* Bump maven.version from 3.8.5 to 3.8.6

Bumps `maven.version` from 3.8.5 to 3.8.6.

Updates `maven-plugin-api` from 3.8.5 to 3.8.6
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.5...maven-3.8.6)

Updates `maven-core` from 3.8.5 to 3.8.6
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.5...maven-3.8.6)

Updates `maven-model` from 3.8.5 to 3.8.6
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.5...maven-3.8.6)

Updates `maven-artifact` from 3.8.5 to 3.8.6
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.5...maven-3.8.6)

Updates `maven-settings` from 3.8.5 to 3.8.6
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.5...maven-3.8.6)

Updates `maven-settings-builder` from 3.8.5 to 3.8.6
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.5...maven-3.8.6)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-model
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-settings-builder
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-compat from 3.8.5 to 3.8.6

Bumps [maven-compat](https://github.com/apache/maven) from 3.8.5 to 3.8.6.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.5...maven-3.8.6)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-release-plugin from 3.0.0-M5 to 3.0.0-M6

Bumps [maven-release-plugin](https://github.com/apache/maven-release) from 3.0.0-M5 to 3.0.0-M6.
- [Release notes](https://github.com/apache/maven-release/releases)
- [Commits](https://github.com/apache/maven-release/compare/maven-release-3.0.0-M5...maven-release-3.0.0-M6)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.16 to 8.0.28.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](https://github.com/mysql/mysql-connector-j/compare/8.0.16...8.0.28)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-common-artifact-filters from 3.2.0 to 3.3.0

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](https://github.com/apache/maven-common-artifact-filters/compare/maven-common-artifact-filters-3.2.0...maven-common-artifact-filters-3.3.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.shared:maven-common-artifact-filters
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump checkstyle from 10.3 to 10.3.1

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 10.3 to 10.3.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.3...checkstyle-10.3.1)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-project-info-reports-plugin from 3.3.0 to 3.4.0

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.3.0...maven-project-info-reports-plugin-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-project-info-reports-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-common-artifact-filters from 3.3.0 to 3.3.1

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](https://github.com/apache/maven-common-artifact-filters/compare/maven-common-artifact-filters-3.3.0...maven-common-artifact-filters-3.3.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.shared:maven-common-artifact-filters
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump checkstyle from 10.3.1 to 10.3.2

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 10.3.1 to 10.3.2.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.3.1...checkstyle-10.3.2)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-javadoc-plugin from 3.4.0 to 3.4.1

Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.4.0...maven-javadoc-plugin-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump slf4j-simple from 1.7.36 to 2.0.0

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.7.36 to 2.0.0.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.36...v_2.0.0)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-project-info-reports-plugin from 3.4.0 to 3.4.1

Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.4.0...maven-project-info-reports-plugin-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-project-info-reports-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump mysql-connector-java from 8.0.29 to 8.0.30

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.29 to 8.0.30.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases)
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)
- [Commits](https://github.com/mysql/mysql-connector-j/compare/8.0.29...8.0.30)

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add configurable tmpdir

* Bump slf4j-simple from 2.0.0 to 2.0.2

Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 2.0.0 to 2.0.2.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/compare/v_2.0.0...v_2.0.2)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-shade-plugin from 3.3.0 to 3.4.0

Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.3.0...maven-shade-plugin-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-common-artifact-filters from 3.3.1 to 3.3.2

Bumps [maven-common-artifact-filters](https://github.com/apache/maven-common-artifact-filters) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/apache/maven-common-artifact-filters/releases)
- [Commits](https://github.com/apache/maven-common-artifact-filters/compare/maven-common-artifact-filters-3.3.1...maven-common-artifact-filters-3.3.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.shared:maven-common-artifact-filters
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump checkstyle from 10.3.2 to 10.3.3

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 10.3.2 to 10.3.3.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.3.2...checkstyle-10.3.3)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0

Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.2 to 3.2.0.
- [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.1.2...maven-checkstyle-plugin-3.2.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump maven-jar-plugin from 3.2.2 to 3.3.0

Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.2.2 to 3.3.0.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.2.2...maven-jar-plugin-3.3.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add documentation for using native MariaDB binaries.

* Bump springboot version from 2.6.6 to 2.7.4.

* Update connection URL to use `mariadb`.

* Bump mockito-core from 4.4.0 to 4.8.0

Bumps [mockito-core](https://github.com/mockito/mockito) from 4.4.0 to 4.8.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.4.0...v4.8.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* [maven-release-plugin] prepare release mariaDB4j-2.6.0

* [maven-release-plugin] prepare for next development iteration

* Bump release related Maven plugin versions in lite POM

* Revert "[maven-release-plugin] prepare for next development iteration"

This reverts commit c7e4cae742826e816234a5fd280b00e3f0ce8487.

* Revert "[maven-release-plugin] prepare release mariaDB4j-2.6.0"

This reverts commit 926f2bbd1a1b88a919651febf1e19c0da558c341.

* Bump lite POM version used in MariaDB4j itself

* README: Fix broken CHANGELOG link.

* Move maven-javadoc-plugin from core/ to root POM (fixes #625)

* [maven-release-plugin] prepare release mariaDB4j-2.6.0

* fix merge conflict

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: Michael Vorburger <mike@vorburger.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jenli66 <jens.lidestrom@vgregion.se>
Co-authored-by: jensli <jens@lidestrom.se>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Robin Stevens <73103348+robin-xyzt-ai@users.noreply.github.com>
Co-authored-by: Gordon Little <dev@gordonlittle.co.uk>
Co-authored-by: Robin Stevens <robin.stevens@xyzt.ai>
Co-authored-by: Niklas <niklas-weisss@web.de>
Co-authored-by: LEE HAK DO <dev.fringe@gmail.com>
Co-authored-by: huguojun <agostop@foxmail.com>
Co-authored-by: xiangbin li <dassio_98@163.com>
Co-authored-by: simonzkl <110235118+simonzkl@users.noreply.github.com>
Co-authored-by: Matt Dziuban <mrdziuban@gmail.com>
jrguzman-ms pushed a commit to msft-mirror-aosp/platform.external.libchrome that referenced this issue Mar 15, 2023
Method is deprecated in mockito 3+ and is actually another name for verifyNoMoreInteractions
mockito/mockito-kotlin#383, and not to be
confused with verifyNoInteractions.

Bug: 1340593
Change-Id: I2c0840d8f4e2fb5cca9c462afc98d265f5841c3c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4234150
Reviewed-by: Ted Choc <tedchoc@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: David Benjamin <davidben@chromium.org>
Commit-Queue: Benjamin Joyce (Ben) <bjoyce@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1103359}


CrOS-Libchrome-Original-Commit: 2f5120ed4d532e89ac303f8dfb2d17d187ace6b6
j-sandy added a commit to j-sandy/igor that referenced this issue Dec 20, 2023
…ions() with verifyNoMoreInteractions() during upgrade to spring boot 2.6.x

While upgrading spring boot 2.6.15, encounter below errors in igor-web module during test compilation:
```
> Task :igor-web:compileTestJava FAILED
/igor/igor-web/src/test/java/com/netflix/spinnaker/igor/nexus/NexusEventPosterTest.java:21: error: cannot find symbol
import static org.mockito.Mockito.verifyZeroInteractions;
^
  symbol:   static verifyZeroInteractions
  location: class Mockito
/igor/igor-web/src/test/java/com/netflix/spinnaker/igor/nexus/NexusEventPosterTest.java:119: error: cannot find symbol
    verifyZeroInteractions(echoService);
    ^
  symbol:   method verifyZeroInteractions(EchoService)
  location: class NexusEventPosterTest
/igor/igor-web/src/test/java/com/netflix/spinnaker/igor/nexus/NexusEventPosterTest.java:129: error: cannot find symbol
    verifyZeroInteractions(echoService);
    ^
  symbol:   method verifyZeroInteractions(EchoService)
  location: class NexusEventPosterTest
/igor/igor-web/src/test/java/com/netflix/spinnaker/igor/nexus/NexusEventPosterTest.java:139: error: cannot find symbol
    verifyZeroInteractions(echoService);
    ^
  symbol:   method verifyZeroInteractions(EchoService)
  location: class NexusEventPosterTest
4 errors
```
Spring boot [2.6.15](https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-dependencies/2.6.15/spring-boot-dependencies-2.6.15.pom) brings mockito 4.0.0 as transitive dependency. The `verifyZeroInteractions()` was deprecated in 3.x as mentioned here:
mockito/mockito-kotlin#383
And now it is removed from mockito 4.0.0.
To fix these issues, replacing `verifyZeroInteractions()` with `verifyNoMoreInteractions()`
mergify bot added a commit to spinnaker/igor that referenced this issue Dec 20, 2023
…ions() with verifyNoMoreInteractions() during upgrade to spring boot 2.6.x (#1207)

While upgrading spring boot 2.6.15, encounter below errors in igor-web module during test compilation:
```
> Task :igor-web:compileTestJava FAILED
/igor/igor-web/src/test/java/com/netflix/spinnaker/igor/nexus/NexusEventPosterTest.java:21: error: cannot find symbol
import static org.mockito.Mockito.verifyZeroInteractions;
^
  symbol:   static verifyZeroInteractions
  location: class Mockito
/igor/igor-web/src/test/java/com/netflix/spinnaker/igor/nexus/NexusEventPosterTest.java:119: error: cannot find symbol
    verifyZeroInteractions(echoService);
    ^
  symbol:   method verifyZeroInteractions(EchoService)
  location: class NexusEventPosterTest
/igor/igor-web/src/test/java/com/netflix/spinnaker/igor/nexus/NexusEventPosterTest.java:129: error: cannot find symbol
    verifyZeroInteractions(echoService);
    ^
  symbol:   method verifyZeroInteractions(EchoService)
  location: class NexusEventPosterTest
/igor/igor-web/src/test/java/com/netflix/spinnaker/igor/nexus/NexusEventPosterTest.java:139: error: cannot find symbol
    verifyZeroInteractions(echoService);
    ^
  symbol:   method verifyZeroInteractions(EchoService)
  location: class NexusEventPosterTest
4 errors
```
Spring boot [2.6.15](https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-dependencies/2.6.15/spring-boot-dependencies-2.6.15.pom) brings mockito 4.0.0 as transitive dependency. The `verifyZeroInteractions()` was deprecated in 3.x as mentioned here:
mockito/mockito-kotlin#383
And now it is removed from mockito 4.0.0.
To fix these issues, replacing `verifyZeroInteractions()` with `verifyNoMoreInteractions()`

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
j-sandy added a commit to j-sandy/orca that referenced this issue Dec 22, 2023
…() with verifyNoMoreInteractions() during upgrade to spring boot 2.6.x

While upgrading spring boot 2.6.15, encounter similar errors as given below in multiple module of orca (keiko-core, keiko-tck, orca-clouddriver, orca-queue) during test compilation:
```
com.netflix.spinnaker.q.sql.SqlQueueTest > describe polling the queue > given there are no messages > com.netflix.spinnaker.q.sql.SqlQueueTest.it does not invoke the callback FAILED
    java.lang.NoSuchMethodError: 'void org.mockito.Mockito.verifyZeroInteractions(java.lang.Object[])'
        at com.nhaarman.mockito_kotlin.MockitoKt.verifyZeroInteractions(Mockito.kt:259)
        at com.netflix.spinnaker.q.QueueTest$1$1$1$5.invoke(QueueTest.kt:75)
        at com.netflix.spinnaker.q.QueueTest$1$1$1$5.invoke(QueueTest.kt:74)
```
Spring boot [2.6.15](https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-dependencies/2.6.15/spring-boot-dependencies-2.6.15.pom) brings mockito 4.0.0 as transitive dependency. The `verifyZeroInteractions()` was deprecated in 3.x as mentioned here:
mockito/mockito-kotlin#383
And now it is removed from mockito [4.0.0](https://github.com/mockito/mockito/releases/tag/v4.0.0).
To fix these issues, replacing `verifyZeroInteractions()` with `verifyNoMoreInteractions()`.
mergify bot added a commit to spinnaker/orca that referenced this issue Dec 23, 2023
…() with verifyNoMoreInteractions() during upgrade to spring boot 2.6.x (#4622)

While upgrading spring boot 2.6.15, encounter similar errors as given below in multiple module of orca (keiko-core, keiko-tck, orca-clouddriver, orca-queue) during test compilation:
```
com.netflix.spinnaker.q.sql.SqlQueueTest > describe polling the queue > given there are no messages > com.netflix.spinnaker.q.sql.SqlQueueTest.it does not invoke the callback FAILED
    java.lang.NoSuchMethodError: 'void org.mockito.Mockito.verifyZeroInteractions(java.lang.Object[])'
        at com.nhaarman.mockito_kotlin.MockitoKt.verifyZeroInteractions(Mockito.kt:259)
        at com.netflix.spinnaker.q.QueueTest$1$1$1$5.invoke(QueueTest.kt:75)
        at com.netflix.spinnaker.q.QueueTest$1$1$1$5.invoke(QueueTest.kt:74)
```
Spring boot [2.6.15](https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-dependencies/2.6.15/spring-boot-dependencies-2.6.15.pom) brings mockito 4.0.0 as transitive dependency. The `verifyZeroInteractions()` was deprecated in 3.x as mentioned here:
mockito/mockito-kotlin#383
And now it is removed from mockito [4.0.0](https://github.com/mockito/mockito/releases/tag/v4.0.0).
To fix these issues, replacing `verifyZeroInteractions()` with `verifyNoMoreInteractions()`.

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
j-sandy added a commit to j-sandy/kayenta that referenced this issue Jan 12, 2024
…tions() with verifyNoMoreInteractions() during upgrade to spring boot 2.6.x

While upgrading spring boot 2.6.15 and spring cloud 2021.0.8, encounter errors in kayenta-core module during test compilation:
```
> Task :kayenta-core:compileTestGroovy
/kayenta/kayenta-core/src/test/groovy/com/netflix/kayenta/metrics/SynchronousQueryProcessorTest.java:29: error: cannot find symbol
import static org.mockito.Mockito.verifyZeroInteractions;
^
  symbol:   static verifyZeroInteractions
  location: class Mockito
/kayenta/kayenta-core/src/test/groovy/com/netflix/kayenta/metrics/SynchronousQueryProcessorTest.java:121: error: cannot find symbol
    verifyZeroInteractions(storageService);
    ^
  symbol:   method verifyZeroInteractions(StorageService)
  location: class SynchronousQueryProcessorTest
/kayenta/kayenta-core/src/test/groovy/com/netflix/kayenta/metrics/SynchronousQueryProcessorTest.java:201: error: cannot find symbol
    verifyZeroInteractions(storageService);
    ^
  symbol:   method verifyZeroInteractions(StorageService)
  location: class SynchronousQueryProcessorTest
/kayenta/kayenta-core/src/test/groovy/com/netflix/kayenta/metrics/SynchronousQueryProcessorTest.java:229: error: cannot find symbol
    verifyZeroInteractions(storageService);
    ^
  symbol:   method verifyZeroInteractions(StorageService)
  location: class SynchronousQueryProcessorTest
/kayenta/kayenta-core/src/test/groovy/com/netflix/kayenta/metrics/SynchronousQueryProcessorTest.java:259: error: cannot find symbol
    verifyZeroInteractions(storageService);
    ^
  symbol:   method verifyZeroInteractions(StorageService)
  location: class SynchronousQueryProcessorTest
Note: /kayenta/kayenta-core/src/test/groovy/com/netflix/kayenta/metrics/SynchronousQueryProcessorTest.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 errors
startup failed:
Compilation failed; see the compiler error output for details.
1 error
> Task :kayenta-core:compileTestGroovy FAILED
```
Spring boot [2.6.15](https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-dependencies/2.6.15/spring-boot-dependencies-2.6.15.pom) brings mockito 4.0.0 as transitive dependency. The `verifyZeroInteractions()` was deprecated in 3.x as mentioned here:
mockito/mockito-kotlin#383
And now it is removed from mockito [4.0.0](https://github.com/mockito/mockito/releases/tag/v4.0.0).
To fix these issues, replacing `verifyZeroInteractions()` with `verifyNoMoreInteractions()`
mergify bot pushed a commit to spinnaker/kayenta that referenced this issue Jan 12, 2024
…tions() with verifyNoMoreInteractions() during upgrade to spring boot 2.6.x (#1014)

While upgrading spring boot 2.6.15 and spring cloud 2021.0.8, encounter errors in kayenta-core module during test compilation:
```
> Task :kayenta-core:compileTestGroovy
/kayenta/kayenta-core/src/test/groovy/com/netflix/kayenta/metrics/SynchronousQueryProcessorTest.java:29: error: cannot find symbol
import static org.mockito.Mockito.verifyZeroInteractions;
^
  symbol:   static verifyZeroInteractions
  location: class Mockito
/kayenta/kayenta-core/src/test/groovy/com/netflix/kayenta/metrics/SynchronousQueryProcessorTest.java:121: error: cannot find symbol
    verifyZeroInteractions(storageService);
    ^
  symbol:   method verifyZeroInteractions(StorageService)
  location: class SynchronousQueryProcessorTest
/kayenta/kayenta-core/src/test/groovy/com/netflix/kayenta/metrics/SynchronousQueryProcessorTest.java:201: error: cannot find symbol
    verifyZeroInteractions(storageService);
    ^
  symbol:   method verifyZeroInteractions(StorageService)
  location: class SynchronousQueryProcessorTest
/kayenta/kayenta-core/src/test/groovy/com/netflix/kayenta/metrics/SynchronousQueryProcessorTest.java:229: error: cannot find symbol
    verifyZeroInteractions(storageService);
    ^
  symbol:   method verifyZeroInteractions(StorageService)
  location: class SynchronousQueryProcessorTest
/kayenta/kayenta-core/src/test/groovy/com/netflix/kayenta/metrics/SynchronousQueryProcessorTest.java:259: error: cannot find symbol
    verifyZeroInteractions(storageService);
    ^
  symbol:   method verifyZeroInteractions(StorageService)
  location: class SynchronousQueryProcessorTest
Note: /kayenta/kayenta-core/src/test/groovy/com/netflix/kayenta/metrics/SynchronousQueryProcessorTest.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 errors
startup failed:
Compilation failed; see the compiler error output for details.
1 error
> Task :kayenta-core:compileTestGroovy FAILED
```
Spring boot [2.6.15](https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-dependencies/2.6.15/spring-boot-dependencies-2.6.15.pom) brings mockito 4.0.0 as transitive dependency. The `verifyZeroInteractions()` was deprecated in 3.x as mentioned here:
mockito/mockito-kotlin#383
And now it is removed from mockito [4.0.0](https://github.com/mockito/mockito/releases/tag/v4.0.0).
To fix these issues, replacing `verifyZeroInteractions()` with `verifyNoMoreInteractions()`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant