🏁 Consumable API Patches, Perf Improvements

This commit is contained in:
Ronald A. Richardson
2025-02-26 20:03:09 +08:00
parent 96318bb909
commit 80707774ac
13 changed files with 202 additions and 137 deletions

View File

@@ -10,8 +10,8 @@
"require": {
"php": "^8.0",
"appstract/laravel-opcache": "^4.0",
"fleetbase/core-api": "^1.5.31",
"fleetbase/fleetops-api": "^0.5.24",
"fleetbase/core-api": "^1.5.32",
"fleetbase/fleetops-api": "^0.5.25",
"fleetbase/registry-bridge": "^0.0.18",
"fleetbase/storefront-api": "^0.3.28",
"guzzlehttp/guzzle": "^7.0.1",

201
api/composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "e14d62e6c692586cd7be40ac763fab31",
"content-hash": "8d011f72998f929132fdda3066a830c0",
"packages": [
{
"name": "appstract/laravel-opcache",
@@ -124,16 +124,16 @@
},
{
"name": "aws/aws-sdk-php",
"version": "3.340.0",
"version": "3.340.1",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
"reference": "435aa3c9867d11df4ba4d5c3d11c7b1696dc3898"
"reference": "414b84a625c239b3cbfa132b8d522c579a7eb75c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/435aa3c9867d11df4ba4d5c3d11c7b1696dc3898",
"reference": "435aa3c9867d11df4ba4d5c3d11c7b1696dc3898",
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/414b84a625c239b3cbfa132b8d522c579a7eb75c",
"reference": "414b84a625c239b3cbfa132b8d522c579a7eb75c",
"shasum": ""
},
"require": {
@@ -215,9 +215,9 @@
"support": {
"forum": "https://github.com/aws/aws-sdk-php/discussions",
"issues": "https://github.com/aws/aws-sdk-php/issues",
"source": "https://github.com/aws/aws-sdk-php/tree/3.340.0"
"source": "https://github.com/aws/aws-sdk-php/tree/3.340.1"
},
"time": "2025-02-24T20:28:24+00:00"
"time": "2025-02-25T19:14:47+00:00"
},
{
"name": "aws/aws-sdk-php-laravel",
@@ -636,16 +636,16 @@
},
{
"name": "brick/math",
"version": "0.12.1",
"version": "0.12.2",
"source": {
"type": "git",
"url": "https://github.com/brick/math.git",
"reference": "f510c0a40911935b77b86859eb5223d58d660df1"
"reference": "901eddb1e45a8e0f689302e40af871c181ecbe40"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/brick/math/zipball/f510c0a40911935b77b86859eb5223d58d660df1",
"reference": "f510c0a40911935b77b86859eb5223d58d660df1",
"url": "https://api.github.com/repos/brick/math/zipball/901eddb1e45a8e0f689302e40af871c181ecbe40",
"reference": "901eddb1e45a8e0f689302e40af871c181ecbe40",
"shasum": ""
},
"require": {
@@ -654,7 +654,7 @@
"require-dev": {
"php-coveralls/php-coveralls": "^2.2",
"phpunit/phpunit": "^10.1",
"vimeo/psalm": "5.16.0"
"vimeo/psalm": "6.8.8"
},
"type": "library",
"autoload": {
@@ -684,7 +684,7 @@
],
"support": {
"issues": "https://github.com/brick/math/issues",
"source": "https://github.com/brick/math/tree/0.12.1"
"source": "https://github.com/brick/math/tree/0.12.2"
},
"funding": [
{
@@ -692,7 +692,7 @@
"type": "github"
}
],
"time": "2023-11-29T23:19:16+00:00"
"time": "2025-02-26T10:21:45+00:00"
},
{
"name": "cache/adapter-common",
@@ -2432,16 +2432,16 @@
},
{
"name": "fleetbase/core-api",
"version": "1.5.31",
"version": "1.5.32",
"source": {
"type": "git",
"url": "https://github.com/fleetbase/core-api.git",
"reference": "4bc6f0fe676396c7e377d552ee5036b54a9699a8"
"reference": "8d13595276fefc30bdc70e5d9deae89656a13fa2"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/fleetbase/core-api/zipball/4bc6f0fe676396c7e377d552ee5036b54a9699a8",
"reference": "4bc6f0fe676396c7e377d552ee5036b54a9699a8",
"url": "https://api.github.com/repos/fleetbase/core-api/zipball/8d13595276fefc30bdc70e5d9deae89656a13fa2",
"reference": "8d13595276fefc30bdc70e5d9deae89656a13fa2",
"shasum": ""
},
"require": {
@@ -2526,22 +2526,22 @@
],
"support": {
"issues": "https://github.com/fleetbase/core-api/issues",
"source": "https://github.com/fleetbase/core-api/tree/v1.5.31"
"source": "https://github.com/fleetbase/core-api/tree/v1.5.32"
},
"time": "2025-02-25T11:55:05+00:00"
"time": "2025-02-26T11:21:24+00:00"
},
{
"name": "fleetbase/fleetops-api",
"version": "0.5.24",
"version": "0.5.25",
"source": {
"type": "git",
"url": "https://github.com/fleetbase/fleetops.git",
"reference": "226acb791491be916d25b28eb7fcc5deddcb8cc7"
"reference": "75cb71247c110231b38b7e9979001501859bcd4a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/fleetbase/fleetops/zipball/226acb791491be916d25b28eb7fcc5deddcb8cc7",
"reference": "226acb791491be916d25b28eb7fcc5deddcb8cc7",
"url": "https://api.github.com/repos/fleetbase/fleetops/zipball/75cb71247c110231b38b7e9979001501859bcd4a",
"reference": "75cb71247c110231b38b7e9979001501859bcd4a",
"shasum": ""
},
"require": {
@@ -2615,9 +2615,9 @@
],
"support": {
"issues": "https://github.com/fleetbase/fleetops/issues",
"source": "https://github.com/fleetbase/fleetops/tree/v0.5.24"
"source": "https://github.com/fleetbase/fleetops/tree/v0.5.25"
},
"time": "2025-02-25T11:56:45+00:00"
"time": "2025-02-26T11:26:16+00:00"
},
{
"name": "fleetbase/laravel-mysql-spatial",
@@ -4641,6 +4641,7 @@
"issues": "https://github.com/hammerstonedev/fast-paginate/issues",
"source": "https://github.com/hammerstonedev/fast-paginate/tree/v1.1.1"
},
"abandoned": "aaronfrancis/fast-paginate",
"time": "2024-05-16T15:45:29+00:00"
},
{
@@ -11355,33 +11356,33 @@
},
{
"name": "spatie/laravel-responsecache",
"version": "7.6.3",
"version": "7.6.4",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-responsecache.git",
"reference": "713c56862b2e9145caa659aec19b1077d474064d"
"reference": "fbac90e8df40bc6c877302934e3e971c2da409db"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/spatie/laravel-responsecache/zipball/713c56862b2e9145caa659aec19b1077d474064d",
"reference": "713c56862b2e9145caa659aec19b1077d474064d",
"url": "https://api.github.com/repos/spatie/laravel-responsecache/zipball/fbac90e8df40bc6c877302934e3e971c2da409db",
"reference": "fbac90e8df40bc6c877302934e3e971c2da409db",
"shasum": ""
},
"require": {
"illuminate/cache": "^10.0|^11.0",
"illuminate/console": "^10.0|^11.0",
"illuminate/container": "^10.0|^11.0",
"illuminate/http": "^10.0|^11.0",
"illuminate/support": "^10.0|^11.0",
"illuminate/cache": "^10.0|^11.0|^12.0",
"illuminate/console": "^10.0|^11.0|^12.0",
"illuminate/container": "^10.0|^11.0|^12.0",
"illuminate/http": "^10.0|^11.0|^12.0",
"illuminate/support": "^10.0|^11.0|^12.0",
"nesbot/carbon": "^2.63|^3.0",
"php": "^8.2",
"spatie/laravel-package-tools": "^1.9"
},
"require-dev": {
"laravel/framework": "^10.0|^11.0",
"laravel/framework": "^10.0|^11.0|^12.0",
"mockery/mockery": "^1.4",
"orchestra/testbench": "^8.0|^9.0",
"pestphp/pest": "^2.22"
"orchestra/testbench": "^8.0|^9.0|^10.0",
"pestphp/pest": "^2.22|^3.0"
},
"type": "library",
"extra": {
@@ -11422,7 +11423,7 @@
"spatie"
],
"support": {
"source": "https://github.com/spatie/laravel-responsecache/tree/7.6.3"
"source": "https://github.com/spatie/laravel-responsecache/tree/7.6.4"
},
"funding": [
{
@@ -11434,7 +11435,7 @@
"type": "github"
}
],
"time": "2024-12-11T15:21:42+00:00"
"time": "2025-02-25T15:05:05+00:00"
},
{
"name": "spatie/laravel-schedule-monitor",
@@ -11799,16 +11800,16 @@
},
{
"name": "symfony/cache",
"version": "v7.2.3",
"version": "v7.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
"reference": "8d773a575e446de220dca03d600b2d8e1c1c10ec"
"reference": "d33cd9e14326e14a4145c21e600602eaf17cc9e7"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/cache/zipball/8d773a575e446de220dca03d600b2d8e1c1c10ec",
"reference": "8d773a575e446de220dca03d600b2d8e1c1c10ec",
"url": "https://api.github.com/repos/symfony/cache/zipball/d33cd9e14326e14a4145c21e600602eaf17cc9e7",
"reference": "d33cd9e14326e14a4145c21e600602eaf17cc9e7",
"shasum": ""
},
"require": {
@@ -11877,7 +11878,7 @@
"psr6"
],
"support": {
"source": "https://github.com/symfony/cache/tree/v7.2.3"
"source": "https://github.com/symfony/cache/tree/v7.2.4"
},
"funding": [
{
@@ -11893,7 +11894,7 @@
"type": "tidelift"
}
],
"time": "2025-01-27T11:08:17+00:00"
"time": "2025-02-26T09:57:54+00:00"
},
{
"name": "symfony/cache-contracts",
@@ -12202,16 +12203,16 @@
},
{
"name": "symfony/error-handler",
"version": "v6.4.18",
"version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
"reference": "e8d3b5b1975e67812a54388b1ba8e9ec28eb770e"
"reference": "3d4e55cd2b8f1979a65eba9ab749d6466c316f71"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/error-handler/zipball/e8d3b5b1975e67812a54388b1ba8e9ec28eb770e",
"reference": "e8d3b5b1975e67812a54388b1ba8e9ec28eb770e",
"url": "https://api.github.com/repos/symfony/error-handler/zipball/3d4e55cd2b8f1979a65eba9ab749d6466c316f71",
"reference": "3d4e55cd2b8f1979a65eba9ab749d6466c316f71",
"shasum": ""
},
"require": {
@@ -12257,7 +12258,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/error-handler/tree/v6.4.18"
"source": "https://github.com/symfony/error-handler/tree/v6.4.19"
},
"funding": [
{
@@ -12273,7 +12274,7 @@
"type": "tidelift"
}
],
"time": "2025-01-06T09:38:16+00:00"
"time": "2025-02-02T20:16:33+00:00"
},
{
"name": "symfony/event-dispatcher",
@@ -12497,16 +12498,16 @@
},
{
"name": "symfony/http-client",
"version": "v7.2.3",
"version": "v7.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
"reference": "7ce6078c79a4a7afff931c413d2959d3bffbfb8d"
"reference": "78981a2ffef6437ed92d4d7e2a86a82f256c6dc6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-client/zipball/7ce6078c79a4a7afff931c413d2959d3bffbfb8d",
"reference": "7ce6078c79a4a7afff931c413d2959d3bffbfb8d",
"url": "https://api.github.com/repos/symfony/http-client/zipball/78981a2ffef6437ed92d4d7e2a86a82f256c6dc6",
"reference": "78981a2ffef6437ed92d4d7e2a86a82f256c6dc6",
"shasum": ""
},
"require": {
@@ -12572,7 +12573,7 @@
"http"
],
"support": {
"source": "https://github.com/symfony/http-client/tree/v7.2.3"
"source": "https://github.com/symfony/http-client/tree/v7.2.4"
},
"funding": [
{
@@ -12588,7 +12589,7 @@
"type": "tidelift"
}
],
"time": "2025-01-28T15:51:35+00:00"
"time": "2025-02-13T10:27:23+00:00"
},
{
"name": "symfony/http-client-contracts",
@@ -12747,16 +12748,16 @@
},
{
"name": "symfony/http-kernel",
"version": "v6.4.18",
"version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
"reference": "fca7197bfe9e99dfae7fb1ad3f7f5bd9ef80e1b7"
"reference": "88f2c9f7feff86bb7b9105c5151bc2c1404cd64c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/fca7197bfe9e99dfae7fb1ad3f7f5bd9ef80e1b7",
"reference": "fca7197bfe9e99dfae7fb1ad3f7f5bd9ef80e1b7",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/88f2c9f7feff86bb7b9105c5151bc2c1404cd64c",
"reference": "88f2c9f7feff86bb7b9105c5151bc2c1404cd64c",
"shasum": ""
},
"require": {
@@ -12841,7 +12842,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/http-kernel/tree/v6.4.18"
"source": "https://github.com/symfony/http-kernel/tree/v6.4.19"
},
"funding": [
{
@@ -12857,7 +12858,7 @@
"type": "tidelift"
}
],
"time": "2025-01-29T07:25:58+00:00"
"time": "2025-02-26T10:51:37+00:00"
},
{
"name": "symfony/mailer",
@@ -13010,16 +13011,16 @@
},
{
"name": "symfony/mime",
"version": "v6.4.18",
"version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
"reference": "917d77981eb1ea963608d5cda4d9c0cf72eaa68e"
"reference": "ac537b6c55ccc2c749f3c979edfa9ec14aaed4f3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/mime/zipball/917d77981eb1ea963608d5cda4d9c0cf72eaa68e",
"reference": "917d77981eb1ea963608d5cda4d9c0cf72eaa68e",
"url": "https://api.github.com/repos/symfony/mime/zipball/ac537b6c55ccc2c749f3c979edfa9ec14aaed4f3",
"reference": "ac537b6c55ccc2c749f3c979edfa9ec14aaed4f3",
"shasum": ""
},
"require": {
@@ -13075,7 +13076,7 @@
"mime-type"
],
"support": {
"source": "https://github.com/symfony/mime/tree/v6.4.18"
"source": "https://github.com/symfony/mime/tree/v6.4.19"
},
"funding": [
{
@@ -13091,7 +13092,7 @@
"type": "tidelift"
}
],
"time": "2025-01-23T13:10:52+00:00"
"time": "2025-02-17T21:23:52+00:00"
},
{
"name": "symfony/options-resolver",
@@ -13952,16 +13953,16 @@
},
{
"name": "symfony/process",
"version": "v6.4.15",
"version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
"reference": "3cb242f059c14ae08591c5c4087d1fe443564392"
"reference": "7a1c12e87b08ec9c97abdd188c9b3f5a40e37fc3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392",
"reference": "3cb242f059c14ae08591c5c4087d1fe443564392",
"url": "https://api.github.com/repos/symfony/process/zipball/7a1c12e87b08ec9c97abdd188c9b3f5a40e37fc3",
"reference": "7a1c12e87b08ec9c97abdd188c9b3f5a40e37fc3",
"shasum": ""
},
"require": {
@@ -13993,7 +13994,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/process/tree/v6.4.15"
"source": "https://github.com/symfony/process/tree/v6.4.19"
},
"funding": [
{
@@ -14009,7 +14010,7 @@
"type": "tidelift"
}
],
"time": "2024-11-06T14:19:14+00:00"
"time": "2025-02-04T13:35:48+00:00"
},
{
"name": "symfony/property-access",
@@ -14340,16 +14341,16 @@
},
{
"name": "symfony/serializer",
"version": "v7.2.3",
"version": "v7.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/serializer.git",
"reference": "320f30beb419ce4f96363ada5e225c41f1ef08ab"
"reference": "d3e6cd13f035e1061647f0144b5623a1e7e775ba"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/serializer/zipball/320f30beb419ce4f96363ada5e225c41f1ef08ab",
"reference": "320f30beb419ce4f96363ada5e225c41f1ef08ab",
"url": "https://api.github.com/repos/symfony/serializer/zipball/d3e6cd13f035e1061647f0144b5623a1e7e775ba",
"reference": "d3e6cd13f035e1061647f0144b5623a1e7e775ba",
"shasum": ""
},
"require": {
@@ -14418,7 +14419,7 @@
"description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/serializer/tree/v7.2.3"
"source": "https://github.com/symfony/serializer/tree/v7.2.4"
},
"funding": [
{
@@ -14434,7 +14435,7 @@
"type": "tidelift"
}
],
"time": "2025-01-29T07:13:55+00:00"
"time": "2025-02-24T10:49:57+00:00"
},
{
"name": "symfony/service-contracts",
@@ -14608,16 +14609,16 @@
},
{
"name": "symfony/translation",
"version": "v6.4.13",
"version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
"reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66"
"reference": "3b9bf9f33997c064885a7bfc126c14b9daa0e00e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/translation/zipball/bee9bfabfa8b4045a66bf82520e492cddbaffa66",
"reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66",
"url": "https://api.github.com/repos/symfony/translation/zipball/3b9bf9f33997c064885a7bfc126c14b9daa0e00e",
"reference": "3b9bf9f33997c064885a7bfc126c14b9daa0e00e",
"shasum": ""
},
"require": {
@@ -14683,7 +14684,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/translation/tree/v6.4.13"
"source": "https://github.com/symfony/translation/tree/v6.4.19"
},
"funding": [
{
@@ -14699,7 +14700,7 @@
"type": "tidelift"
}
],
"time": "2024-09-27T18:14:25+00:00"
"time": "2025-02-13T10:18:43+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -14781,16 +14782,16 @@
},
{
"name": "symfony/type-info",
"version": "v7.2.2",
"version": "v7.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/type-info.git",
"reference": "3b5a17470fff0034f25fd4287cbdaa0010d2f749"
"reference": "269344575181c326781382ed53f7262feae3c6a4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/type-info/zipball/3b5a17470fff0034f25fd4287cbdaa0010d2f749",
"reference": "3b5a17470fff0034f25fd4287cbdaa0010d2f749",
"url": "https://api.github.com/repos/symfony/type-info/zipball/269344575181c326781382ed53f7262feae3c6a4",
"reference": "269344575181c326781382ed53f7262feae3c6a4",
"shasum": ""
},
"require": {
@@ -14836,7 +14837,7 @@
"type"
],
"support": {
"source": "https://github.com/symfony/type-info/tree/v7.2.2"
"source": "https://github.com/symfony/type-info/tree/v7.2.4"
},
"funding": [
{
@@ -14852,7 +14853,7 @@
"type": "tidelift"
}
],
"time": "2024-12-20T13:38:37+00:00"
"time": "2025-02-25T15:19:41+00:00"
},
{
"name": "symfony/uid",
@@ -15015,16 +15016,16 @@
},
{
"name": "symfony/var-exporter",
"version": "v7.2.0",
"version": "v7.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
"reference": "1a6a89f95a46af0f142874c9d650a6358d13070d"
"reference": "4ede73aa7a73d81506002d2caadbbdad1ef5b69a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/var-exporter/zipball/1a6a89f95a46af0f142874c9d650a6358d13070d",
"reference": "1a6a89f95a46af0f142874c9d650a6358d13070d",
"url": "https://api.github.com/repos/symfony/var-exporter/zipball/4ede73aa7a73d81506002d2caadbbdad1ef5b69a",
"reference": "4ede73aa7a73d81506002d2caadbbdad1ef5b69a",
"shasum": ""
},
"require": {
@@ -15071,7 +15072,7 @@
"serialize"
],
"support": {
"source": "https://github.com/symfony/var-exporter/tree/v7.2.0"
"source": "https://github.com/symfony/var-exporter/tree/v7.2.4"
},
"funding": [
{
@@ -15087,7 +15088,7 @@
"type": "tidelift"
}
],
"time": "2024-10-18T07:58:17+00:00"
"time": "2025-02-13T10:27:23+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",