From ed0641767490e639474c4e58a9fb1ca0ade360e2 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 Oct 2023 09:11:09 +0000 Subject: [PATCH] chore(release): 1.6.4 [skip ci] --- CHANGELOG.md | 28 ++++ gradle.properties | 2 +- komga/docs/openapi.json | 350 +++++++++++++++++++--------------------- 3 files changed, 193 insertions(+), 187 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a91d09457f8..54f6c5d5c69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,31 @@ +# [1.6.4](https://github.com/gotson/komga/compare/v1.6.3...v1.6.4) (2023-10-26) +## 🐛 Fixes +**komga** +- change the default value of TASK_POOL_SIZE to 1 ([7ebce00](https://github.com/gotson/komga/commits/7ebce00)) +- FixThumbnailsWithoutMetadata could not rerun itself ([493a33b](https://github.com/gotson/komga/commits/493a33b)) + +**opds** +- disable content negociation in the pages API ([084997f](https://github.com/gotson/komga/commits/084997f)), closes [#1262](https://github.com/gotson/komga/issues/1262) + +## 🏎 Perf +**komga** +- add some db indices to help with FixThumbnailsWithoutMetadata task ([517f035](https://github.com/gotson/komga/commits/517f035)) + +## 🛠 Build +**release** +- simplify reruns ([8e1e699](https://github.com/gotson/komga/commits/8e1e699)) +- attempt to avoid worker out of space issue ([bcda81a](https://github.com/gotson/komga/commits/bcda81a)) + +## 🌐 Translation + +- translated using Weblate (Chinese (Simplified)) ([2cd95f1](https://github.com/gotson/komga/commits/2cd95f1)) +- translated using Weblate (Spanish) ([b9842f6](https://github.com/gotson/komga/commits/b9842f6)) +- translated using Weblate (Russian) ([80dc7a9](https://github.com/gotson/komga/commits/80dc7a9)) + +## ⚙️ Dependencies +**komga** +- bump sqlite-jdbc from 3.42.0.0 to 3.43.2.1 ([c90b472](https://github.com/gotson/komga/commits/c90b472)) + # [1.6.3](https://github.com/gotson/komga/compare/v1.6.2...v1.6.3) (2023-10-20) # [1.6.2](https://github.com/gotson/komga/compare/v1.6.1...v1.6.2) (2023-10-20) diff --git a/gradle.properties b/gradle.properties index bd8fe0602a9..168f2979cd3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version=1.6.3 +version=1.6.4 org.gradle.jvmargs=-Xmx2G diff --git a/komga/docs/openapi.json b/komga/docs/openapi.json index 0565bb6a5b8..3f0ffb0c73a 100644 --- a/komga/docs/openapi.json +++ b/komga/docs/openapi.json @@ -4603,97 +4603,12 @@ } } }, - "/api/v1/books/{bookId}/pages/{pageNumber}": { - "get": { - "tags": [ - "book-controller" - ], - "operationId": "getBookPage", - "parameters": [ - { - "name": "bookId", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "pageNumber", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "format": "int32" - } - }, - { - "name": "convert", - "in": "query", - "description": "Convert the image to the provided format.", - "required": false, - "schema": { - "type": "string", - "enum": [ - "jpeg", - "png" - ] - } - }, - { - "name": "zero_based", - "in": "query", - "description": "If set to true, pages will start at index 0. If set to false, pages will start at index 1.", - "required": false, - "schema": { - "type": "boolean", - "default": false - } - }, - { - "name": "Accept", - "in": "header", - "description": "Some very limited server driven content negotiation is handled. If a book is a PDF book, and the Accept header contains \u0027application/pdf\u0027 as a more specific type than other \u0027image/\u0027 types, a raw PDF page will be returned.", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/MediaType" - } - } - } - ], - "responses": { - "400": { - "description": "Bad Request", - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/ValidationErrorResponse" - } - } - } - }, - "default": { - "description": "default response", - "content": { - "image/*": { - "schema": { - "type": "string", - "format": "binary" - } - } - } - } - } - } - }, "/opds/v1.2/books/{bookId}/pages/{pageNumber}": { "get": { "tags": [ "book-controller" ], - "operationId": "getBookPage_1", + "operationId": "getBookPageOpds", "parameters": [ { "name": "bookId", @@ -4724,28 +4639,6 @@ "png" ] } - }, - { - "name": "zero_based", - "in": "query", - "description": "If set to true, pages will start at index 0. If set to false, pages will start at index 1.", - "required": false, - "schema": { - "type": "boolean", - "default": false - } - }, - { - "name": "Accept", - "in": "header", - "description": "Some very limited server driven content negotiation is handled. If a book is a PDF book, and the Accept header contains \u0027application/pdf\u0027 as a more specific type than other \u0027image/\u0027 types, a raw PDF page will be returned.", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/MediaType" - } - } } ], "responses": { @@ -8211,6 +8104,91 @@ } } }, + "/api/v1/books/{bookId}/pages/{pageNumber}": { + "get": { + "tags": [ + "book-controller" + ], + "operationId": "getBookPage", + "parameters": [ + { + "name": "bookId", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "pageNumber", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "convert", + "in": "query", + "description": "Convert the image to the provided format.", + "required": false, + "schema": { + "type": "string", + "enum": [ + "jpeg", + "png" + ] + } + }, + { + "name": "zero_based", + "in": "query", + "description": "If set to true, pages will start at index 0. If set to false, pages will start at index 1.", + "required": false, + "schema": { + "type": "boolean", + "default": false + } + }, + { + "name": "Accept", + "in": "header", + "description": "Some very limited server driven content negotiation is handled. If a book is a PDF book, and the Accept header contains \u0027application/pdf\u0027 as a more specific type than other \u0027image/\u0027 types, a raw PDF page will be returned.", + "required": false, + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MediaType" + } + } + } + ], + "responses": { + "400": { + "description": "Bad Request", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/ValidationErrorResponse" + } + } + } + }, + "default": { + "description": "default response", + "content": { + "image/*": { + "schema": { + "type": "string", + "format": "binary" + } + } + } + } + } + } + }, "/api/v1/books/{bookId}/pages/{pageNumber}/thumbnail": { "get": { "tags": [ @@ -11409,42 +11387,6 @@ } } }, - "MediaType": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "subtype": { - "type": "string" - }, - "parameters": { - "type": "object", - "additionalProperties": { - "type": "string" - } - }, - "qualityValue": { - "type": "number", - "format": "double" - }, - "concrete": { - "type": "boolean" - }, - "wildcardType": { - "type": "boolean" - }, - "wildcardSubtype": { - "type": "boolean" - }, - "subtypeSuffix": { - "type": "string" - }, - "charset": { - "type": "string" - } - } - }, "AuthenticationActivityDto": { "required": [ "dateTime", @@ -11510,16 +11452,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "empty": { "type": "boolean" } @@ -11536,10 +11478,10 @@ "type": "integer", "format": "int32" }, - "unpaged": { + "paged": { "type": "boolean" }, - "paged": { + "unpaged": { "type": "boolean" }, "offset": { @@ -11648,16 +11590,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "empty": { "type": "boolean" } @@ -11788,16 +11730,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "empty": { "type": "boolean" } @@ -12280,16 +12222,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "empty": { "type": "boolean" } @@ -12373,16 +12315,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "empty": { "type": "boolean" } @@ -12495,16 +12437,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "empty": { "type": "boolean" } @@ -12541,16 +12483,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "empty": { "type": "boolean" } @@ -12607,16 +12549,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "empty": { "type": "boolean" } @@ -12682,16 +12624,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "empty": { "type": "boolean" } @@ -12728,16 +12670,16 @@ "sort": { "$ref": "#/components/schemas/SortObject" }, - "numberOfElements": { - "type": "integer", - "format": "int32" - }, "first": { "type": "boolean" }, "last": { "type": "boolean" }, + "numberOfElements": { + "type": "integer", + "format": "int32" + }, "empty": { "type": "boolean" } @@ -12754,6 +12696,42 @@ } } }, + "MediaType": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "subtype": { + "type": "string" + }, + "parameters": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "qualityValue": { + "type": "number", + "format": "double" + }, + "concrete": { + "type": "boolean" + }, + "wildcardType": { + "type": "boolean" + }, + "wildcardSubtype": { + "type": "boolean" + }, + "subtypeSuffix": { + "type": "string" + }, + "charset": { + "type": "string" + } + } + }, "ItemDto": { "required": [ "id",