diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9ae2246..b744f4a 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,7 +21,7 @@ jobs:
php-versions: ["8.2", "8.3"]
databases: ["sqlite"]
server-versions:
- ["stable30", "stable31", "stable32", "stable33"]
+ ["stable30", "stable31", "stable32", "stable33", "stable34"]
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
@@ -78,7 +78,8 @@ jobs:
matrix:
php-versions: ["8.2", "8.3"]
databases: ["mysql"]
- server-versions: ["stable30", "stable31", "stable32", "stable33"]
+ server-versions:
+ ["stable30", "stable31", "stable32", "stable33", "stable34"]
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
@@ -144,7 +145,8 @@ jobs:
matrix:
php-versions: ["8.2", "8.3"]
databases: ["pgsql"]
- server-versions: ["stable30", "stable31", "stable32", "stable33"]
+ server-versions:
+ ["stable30", "stable31", "stable32", "stable33", "stable34"]
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2a2d04d..d2adf7c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,9 @@
# Changelog
+
+## 3.17.0 - 2026-06-22
+### Changed
+- Add support for Nextcloud 34
+
## 3.15.2 - 2026-02-17
### Fixed
- Personal settings now shows proper titles/descriptions for ARD Audiothek subscriptions by resolving both API and website URLs to metadata.
diff --git a/appinfo/info.xml b/appinfo/info.xml
index d18fef3..5c4346f 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -5,7 +5,7 @@
GPodder Sync
replicate basic GPodder.net API
- 3.16.0
+ 3.17.0
agpl
Thrillfall
GPodderSync
@@ -18,7 +18,7 @@
-
+
diff --git a/tests/Integration/Controller/EpisodeActionControllerTest.php b/tests/Integration/Controller/EpisodeActionControllerTest.php
index 2c30455..a6cd0f9 100644
--- a/tests/Integration/Controller/EpisodeActionControllerTest.php
+++ b/tests/Integration/Controller/EpisodeActionControllerTest.php
@@ -30,7 +30,7 @@ public function setUp(): void
parent::setUp();
$app = new App("gpoddersync");
$this->container = $app->getContainer();
- $this->db = \OC::$server->getDatabaseConnection();
+ $this->db = \OC::$server->get(\OCP\IDBConnection::class);
}
/**
diff --git a/tests/Integration/Controller/SubscriptionChangeControllerTest.php b/tests/Integration/Controller/SubscriptionChangeControllerTest.php
index afc9d99..5d460ed 100644
--- a/tests/Integration/Controller/SubscriptionChangeControllerTest.php
+++ b/tests/Integration/Controller/SubscriptionChangeControllerTest.php
@@ -33,7 +33,7 @@ public function setUp(): void {
parent::setUp();
$app = new App('gpoddersync');
$this->container = $app->getContainer();
- $this->db = \OC::$server->getDatabaseConnection();
+ $this->db = \OC::$server->get(\OCP\IDBConnection::class);
}
/**
@@ -145,7 +145,7 @@ public function testSubscriptionChangeCreateAction(): void {
$expectedAdd2 = "https://example.org/feed.xml";
$expectedRemove1 = "https://www.example.com/feed.rss";
$expectedRemove2 = "https://www.example.com/feed.xml";
-
+
$response = $subscriptionChangeController->create(
[$expectedAdd1, $expectedAdd2],
[$expectedRemove1,$expectedRemove2]
diff --git a/tests/Integration/Migration/SubscriptionMigrationTest.php b/tests/Integration/Migration/SubscriptionMigrationTest.php
index b574f28..2173f4f 100644
--- a/tests/Integration/Migration/SubscriptionMigrationTest.php
+++ b/tests/Integration/Migration/SubscriptionMigrationTest.php
@@ -33,7 +33,7 @@ public function setUp(): void {
parent::setUp();
$app = new App('gpoddersync');
$this->container = $app->getContainer();
- $this->db = \OC::$server->getDatabaseConnection();
+ $this->db = \OC::$server->get(\OCP\IDBConnection::class);
}
/**