Skip to content

Fix stale connections by implementing DB connection pooling#65

Merged
walker84837 merged 35 commits intomainfrom
feat/db-connection-pooling
Oct 21, 2025
Merged

Fix stale connections by implementing DB connection pooling#65
walker84837 merged 35 commits intomainfrom
feat/db-connection-pooling

Conversation

@walker84837
Copy link
Copy Markdown
Collaborator

No description provided.

dependabot bot and others added 18 commits September 29, 2025 20:43
Bumps [com.gradleup.shadow](https://github.com/GradleUp/shadow) from 9.1.0 to 9.2.2.
- [Release notes](https://github.com/GradleUp/shadow/releases)
- [Commits](GradleUp/shadow@9.1.0...9.2.2)

---
updated-dependencies:
- dependency-name: com.gradleup.shadow
  dependency-version: 9.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
- Update JResult dependency to 1.4.0
- Simplify command argument suggestions by extracting getHomes helper
- Replace fold with match for clearer result handling
- Migrate to sendRichMessage instead of manual MiniMessage.deserialize
- Improve home listing formatting with Component.join
- Refactor HomeManagerPlugin to use DatabaseManager with connection
  pooling
- Add setupDataSource for PostgreSQL and SQLite configuration
- Replace explicit JDBC driver loading with proper implementations of
  DataSource
- Minor cleanup: var usage, logging improvements, and connection
  handling
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.4.3 to 5.0.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](gradle/actions@ed40850...4d9f0ba)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) from 5.13.4 to 6.0.0.
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.13.4...r6.0.0)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) from 1.13.4 to 6.0.0.
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](https://github.com/junit-team/junit-framework/commits/r6.0.0)

---
updated-dependencies:
- dependency-name: org.junit.platform:junit-platform-launcher
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps io.papermc.paper:paper-api from 1.21.8-R0.1-SNAPSHOT to 1.21.9-R0.1-SNAPSHOT.

---
updated-dependencies:
- dependency-name: io.papermc.paper:paper-api
  dependency-version: 1.21.9-R0.1-SNAPSHOT
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…/org.junit.platform-junit-platform-launcher-6.0.0
@walker84837 walker84837 added the enhancement New feature or request label Oct 11, 2025
@walker84837 walker84837 force-pushed the feat/db-connection-pooling branch 2 times, most recently from ec35409 to d91b422 Compare October 11, 2025 15:51
@walker84837 walker84837 force-pushed the feat/db-connection-pooling branch from d91b422 to 5e0206b Compare October 11, 2025 16:03
walker84837 and others added 4 commits October 11, 2025 20:59
Bumps [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) from 1.13.4 to 6.0.0.
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](https://github.com/junit-team/junit-framework/commits/r6.0.0)

---
updated-dependencies:
- dependency-name: org.junit.platform:junit-platform-launcher
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) from 5.13.4 to 6.0.0.
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.13.4...r6.0.0)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [com.gradleup.shadow](https://github.com/GradleUp/shadow) from 9.1.0 to 9.2.2.
- [Release notes](https://github.com/GradleUp/shadow/releases)
- [Commits](GradleUp/shadow@9.1.0...9.2.2)

---
updated-dependencies:
- dependency-name: com.gradleup.shadow
  dependency-version: 9.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@walker84837 walker84837 changed the title Implement database connection pooling Fix stale connections by implementing DB connection pooling Oct 15, 2025
dependabot bot and others added 6 commits October 20, 2025 17:27
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.4.3 to 5.0.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](gradle/actions@ed40850...4d9f0ba)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…/org.junit.platform-junit-platform-launcher-6.0.0
@walker84837 walker84837 force-pushed the feat/db-connection-pooling branch from f000416 to 2825535 Compare October 20, 2025 20:45
@walker84837 walker84837 force-pushed the feat/db-connection-pooling branch from 2825535 to 680f6ba Compare October 20, 2025 20:45
@walker84837 walker84837 merged commit 3282b2a into main Oct 21, 2025
4 checks passed
@walker84837 walker84837 deleted the feat/db-connection-pooling branch October 22, 2025 00:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant