diff --git a/RELEASE.md b/RELEASE.md index c0853702..5fc02456 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,17 +1,12 @@ -# ๐Ÿš€ Fleetbase v0.7.2 โ€” 2025-05-23 +# ๐Ÿš€ Fleetbase v0.7.3 โ€” 2025-05-24 -> โ€œPatched route optimization, telemetry, and storefront networks.โ€ +> โ€œHotfix: route optimization without driver, fleetbase seeder commandโ€ --- -## โœจ Highlights -- Minor tweak for Telemetry support. -- Improved builds for `DISABLE_RUNTIME_CONFIG=true` -- Patched and fixed OSRM route optimization -- Patched and fixed Storefront network store management & category management -- Upgraded `ember-basic-dropdown` and `ember-power-select` to v8 -- Upgraded `ember-concurrency` to v4.0.4 -- In process of removing `ember-concurrency-decorators` +## ๐Ÿ› Fixes +- Improved the Fleetbase seeder command +- Patched route optimization to work without driver as starting position --- @@ -20,18 +15,6 @@ --- -## ๐Ÿ†• Features -- **Telemetry** โ€” tweak patch for improvement. -- **Route Optimization** โ€” improved route optimization on create order. - ---- - -## ๐Ÿ› Fixes -- `DISABLE_RUNTIME_CONFIG` works at build time in addition to boot process. -- OSRM route optimization fixed. -- Edit, delete categories for network stores -- Remove stores from network, re-assign or remove store from category - ## ๐Ÿ”ง Upgrade Steps ```bash # Pull latest version @@ -39,6 +22,10 @@ git pull origin main --no-rebase # Update docker docker compose down && docker compose up -d + +# Run deploy script +docker exec -ti fleetbase-application-1 bash +sh deploy.sh ``` ## Need help? diff --git a/api/composer.json b/api/composer.json index da37e419..71af0bfa 100644 --- a/api/composer.json +++ b/api/composer.json @@ -10,7 +10,7 @@ "require": { "php": "^8.0", "appstract/laravel-opcache": "^4.0", - "fleetbase/core-api": "^1.6.8", + "fleetbase/core-api": "^1.6.9", "fleetbase/fleetops-api": "^0.6.10", "fleetbase/registry-bridge": "^0.0.19", "fleetbase/storefront-api": "^0.4.0", diff --git a/api/composer.lock b/api/composer.lock index 8a04cb90..f6a35493 100644 --- a/api/composer.lock +++ b/api/composer.lock @@ -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": "18baba44d38567ad7870a80a1024504c", + "content-hash": "534c2fc300cc6b2a72c2b6ed88f9b5a6", "packages": [ { "name": "appstract/laravel-opcache", @@ -124,16 +124,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.343.17", + "version": "3.343.18", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "e14b2f6ede131ef79796ff814d87126578f90e9b" + "reference": "ae98d503173740cce23b30d2ba2737c49b0d9876" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/e14b2f6ede131ef79796ff814d87126578f90e9b", - "reference": "e14b2f6ede131ef79796ff814d87126578f90e9b", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/ae98d503173740cce23b30d2ba2737c49b0d9876", + "reference": "ae98d503173740cce23b30d2ba2737c49b0d9876", "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.343.17" + "source": "https://github.com/aws/aws-sdk-php/tree/3.343.18" }, - "time": "2025-05-22T18:03:05+00:00" + "time": "2025-05-23T18:08:18+00:00" }, { "name": "aws/aws-sdk-php-laravel", @@ -2436,16 +2436,16 @@ }, { "name": "fleetbase/core-api", - "version": "1.6.8", + "version": "1.6.9", "source": { "type": "git", "url": "https://github.com/fleetbase/core-api.git", - "reference": "f7d44d90cb06ea6ddd92d9d21581eb26ed66f606" + "reference": "63f68ae083f09d9397b78e19b2cad31d1dc9dbc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fleetbase/core-api/zipball/f7d44d90cb06ea6ddd92d9d21581eb26ed66f606", - "reference": "f7d44d90cb06ea6ddd92d9d21581eb26ed66f606", + "url": "https://api.github.com/repos/fleetbase/core-api/zipball/63f68ae083f09d9397b78e19b2cad31d1dc9dbc3", + "reference": "63f68ae083f09d9397b78e19b2cad31d1dc9dbc3", "shasum": "" }, "require": { @@ -2530,22 +2530,22 @@ ], "support": { "issues": "https://github.com/fleetbase/core-api/issues", - "source": "https://github.com/fleetbase/core-api/tree/v1.6.8" + "source": "https://github.com/fleetbase/core-api/tree/v1.6.9" }, - "time": "2025-05-23T11:20:43+00:00" + "time": "2025-05-24T04:54:38+00:00" }, { "name": "fleetbase/fleetops-api", - "version": "0.6.10", + "version": "0.6.11", "source": { "type": "git", "url": "https://github.com/fleetbase/fleetops.git", - "reference": "c8e45a1ff22779866f2a9d748d41ec5aa9989e2c" + "reference": "7c8e38204dfcd6e63860f88a3b9e58201cfa730f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fleetbase/fleetops/zipball/c8e45a1ff22779866f2a9d748d41ec5aa9989e2c", - "reference": "c8e45a1ff22779866f2a9d748d41ec5aa9989e2c", + "url": "https://api.github.com/repos/fleetbase/fleetops/zipball/7c8e38204dfcd6e63860f88a3b9e58201cfa730f", + "reference": "7c8e38204dfcd6e63860f88a3b9e58201cfa730f", "shasum": "" }, "require": { @@ -2619,9 +2619,9 @@ ], "support": { "issues": "https://github.com/fleetbase/fleetops/issues", - "source": "https://github.com/fleetbase/fleetops/tree/v0.6.10" + "source": "https://github.com/fleetbase/fleetops/tree/v0.6.11" }, - "time": "2025-05-23T11:23:26+00:00" + "time": "2025-05-24T04:52:27+00:00" }, { "name": "fleetbase/laravel-mysql-spatial", diff --git a/console/package.json b/console/package.json index c160976e..181b0f93 100644 --- a/console/package.json +++ b/console/package.json @@ -1,6 +1,6 @@ { "name": "@fleetbase/console", - "version": "0.7.2", + "version": "0.7.3", "private": true, "description": "Modular logistics and supply chain operating system (LSOS)", "repository": "https://github.com/fleetbase/fleetbase", @@ -33,7 +33,7 @@ "@fleetbase/ember-core": "latest", "@fleetbase/ember-ui": "latest", "@fleetbase/fleetops-data": "latest", - "@fleetbase/fleetops-engine": "^0.6.10", + "@fleetbase/fleetops-engine": "^0.6.11", "@fleetbase/iam-engine": "^0.1.3", "@fleetbase/leaflet-routing-machine": "^3.2.16", "@fleetbase/registry-bridge-engine": "^0.0.19", diff --git a/console/pnpm-lock.yaml b/console/pnpm-lock.yaml index 901a3c51..71a34767 100644 --- a/console/pnpm-lock.yaml +++ b/console/pnpm-lock.yaml @@ -29,8 +29,8 @@ importers: specifier: latest version: 0.1.19(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.27.1)(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(webpack@5.99.9))(ember-resolver@11.0.1(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(eslint@8.57.1)(webpack@5.99.9) '@fleetbase/fleetops-engine': - specifier: ^0.6.10 - version: 0.6.10(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.27.1)(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(webpack@5.99.9))(@glimmer/component@1.1.2(@babel/core@7.27.1))(@glimmer/tracking@1.1.2)(ember-engines@0.9.0(@ember/legacy-built-in-components@0.4.2(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-resolver@11.0.1(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(eslint@8.57.1)(postcss@8.5.3)(rollup@2.79.2)(tracked-built-ins@3.4.0(@babel/core@7.27.1))(webpack@5.99.9) + specifier: ^0.6.11 + version: 0.6.11(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.27.1)(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(webpack@5.99.9))(@glimmer/component@1.1.2(@babel/core@7.27.1))(@glimmer/tracking@1.1.2)(ember-engines@0.9.0(@ember/legacy-built-in-components@0.4.2(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-resolver@11.0.1(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(eslint@8.57.1)(postcss@8.5.3)(rollup@2.79.2)(tracked-built-ins@3.4.0(@babel/core@7.27.1))(webpack@5.99.9) '@fleetbase/iam-engine': specifier: ^0.1.3 version: 0.1.3(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.27.1)(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(webpack@5.99.9))(@glimmer/component@1.1.2(@babel/core@7.27.1))(@glimmer/tracking@1.1.2)(ember-engines@0.9.0(@ember/legacy-built-in-components@0.4.2(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-resolver@11.0.1(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(eslint@8.57.1)(postcss@8.5.3)(rollup@2.79.2)(tracked-built-ins@3.4.0(@babel/core@7.27.1))(webpack@5.99.9) @@ -1497,8 +1497,8 @@ packages: resolution: {integrity: sha512-f/265ud0+nNERmjv7f1GHS34PduF902GAQgsTL1tkf26j7GthScmFI6UuRs5+2IItK+8ZchfRxYBUhPqyiTfbA==} engines: {node: '>= 18'} - '@fleetbase/fleetops-engine@0.6.10': - resolution: {integrity: sha512-ZG6Xd4XrmZJIzH6Xhh8JBrlQJYGuRgLupcaGDr7lE76FO/25p9DZoRk405Lp+AIakGtBLW2QzRvBH0bCuC6HFA==} + '@fleetbase/fleetops-engine@0.6.11': + resolution: {integrity: sha512-0QG18xnOq4wMri9/lbpY1s4r/hb+hALlNiSFK4Ml2DVocPUVbwu9iSjQih4EuXc2Yajvi3VhkGGLyie8li3qcg==} engines: {node: '>= 18'} peerDependencies: ember-engines: ^0.9.0 @@ -10544,7 +10544,7 @@ snapshots: - utf-8-validate - webpack - '@fleetbase/fleetops-engine@0.6.10(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.27.1)(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(webpack@5.99.9))(@glimmer/component@1.1.2(@babel/core@7.27.1))(@glimmer/tracking@1.1.2)(ember-engines@0.9.0(@ember/legacy-built-in-components@0.4.2(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-resolver@11.0.1(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(eslint@8.57.1)(postcss@8.5.3)(rollup@2.79.2)(tracked-built-ins@3.4.0(@babel/core@7.27.1))(webpack@5.99.9)': + '@fleetbase/fleetops-engine@0.6.11(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.27.1)(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(webpack@5.99.9))(@glimmer/component@1.1.2(@babel/core@7.27.1))(@glimmer/tracking@1.1.2)(ember-engines@0.9.0(@ember/legacy-built-in-components@0.4.2(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-resolver@11.0.1(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(eslint@8.57.1)(postcss@8.5.3)(rollup@2.79.2)(tracked-built-ins@3.4.0(@babel/core@7.27.1))(webpack@5.99.9)': dependencies: '@babel/core': 7.27.1 '@fleetbase/ember-core': 0.3.1(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.27.1)(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(webpack@5.99.9))(ember-resolver@11.0.1(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9)))(ember-source@5.4.1(@babel/core@7.27.1)(@glimmer/component@1.1.2(@babel/core@7.27.1))(rsvp@4.8.5)(webpack@5.99.9))(eslint@8.57.1)(webpack@5.99.9) diff --git a/docker/Dockerfile b/docker/Dockerfile index dd991eab..53ed6d2b 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -75,7 +75,7 @@ ENV QUEUE_CONNECTION=redis ENV CADDYFILE_PATH=/fleetbase/Caddyfile ENV CONSOLE_PATH=/fleetbase/console ENV OCTANE_SERVER=frankenphp -ENV FLEETBASE_VERSION=0.7.2 +ENV FLEETBASE_VERSION=0.7.3 # Set environment ARG ENVIRONMENT=production diff --git a/packages/core-api b/packages/core-api index f7d44d90..63f68ae0 160000 --- a/packages/core-api +++ b/packages/core-api @@ -1 +1 @@ -Subproject commit f7d44d90cb06ea6ddd92d9d21581eb26ed66f606 +Subproject commit 63f68ae083f09d9397b78e19b2cad31d1dc9dbc3 diff --git a/packages/fleetops b/packages/fleetops index c8e45a1f..7c8e3820 160000 --- a/packages/fleetops +++ b/packages/fleetops @@ -1 +1 @@ -Subproject commit c8e45a1ff22779866f2a9d748d41ec5aa9989e2c +Subproject commit 7c8e38204dfcd6e63860f88a3b9e58201cfa730f