mirror of
https://github.com/fleetbase/fleetbase.git
synced 2026-02-28 20:37:13 +00:00
Compare commits
177 Commits
fix/extens
...
deploy/qa
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
52785bc65e | ||
|
|
4e76f9f2cc | ||
|
|
3ed5f6fbb8 | ||
|
|
89b2157761 | ||
|
|
3b436a0e34 | ||
|
|
d828dfa590 | ||
|
|
f50df218b1 | ||
|
|
fad7d64038 | ||
|
|
1bf4f5362e | ||
|
|
e6d34268e0 | ||
|
|
5a5ddad825 | ||
|
|
a74c2c94ea | ||
|
|
9b0222696e | ||
|
|
7a6f9f39e4 | ||
|
|
295be2257c | ||
|
|
4d28630470 | ||
|
|
ae19256fa6 | ||
|
|
46275a5f53 | ||
|
|
ee9fc56fcd | ||
|
|
b20b74140f | ||
|
|
bcfe690d26 | ||
|
|
ccc2fa6cbe | ||
|
|
30ef64c210 | ||
|
|
a55380c72e | ||
|
|
fe0194f6ea | ||
|
|
dee9aef7a2 | ||
|
|
a5f9550d50 | ||
|
|
ce3e4df484 | ||
|
|
df36449792 | ||
|
|
4fa6be74c6 | ||
|
|
81aa42f4cb | ||
|
|
7a6b3e3637 | ||
|
|
36d0e89ebf | ||
|
|
21ed248446 | ||
|
|
42a00010fd | ||
|
|
7ed51fb118 | ||
|
|
d8ceb83ec1 | ||
|
|
472533f5bf | ||
|
|
dd509db1b5 | ||
|
|
3bf6324eeb | ||
|
|
5f2b6395f3 | ||
|
|
b822327885 | ||
|
|
856e459e74 | ||
|
|
76f717ab42 | ||
|
|
7b48d47530 | ||
|
|
f5ccc2eab5 | ||
|
|
be0396ef0d | ||
|
|
73e0020f12 | ||
|
|
ee46f4ef1b | ||
|
|
9305d71c4d | ||
|
|
fceaee5a5a | ||
|
|
f7ef4e90b0 | ||
|
|
5d883456d8 | ||
|
|
f5873a714c | ||
|
|
815a0a55c2 | ||
|
|
188aeb111b | ||
|
|
bcd6e20c2a | ||
|
|
3cfe25d57d | ||
|
|
77bbfc4209 | ||
|
|
2574e6600a | ||
|
|
9a099879b6 | ||
|
|
759948fb7d | ||
|
|
d46501caaf | ||
|
|
909a3908d6 | ||
|
|
6acdb4cf8e | ||
|
|
eafa8987fa | ||
|
|
ff9db8c075 | ||
|
|
4416199aca | ||
|
|
2589d947c9 | ||
|
|
582a5f69fa | ||
|
|
ff02943f7b | ||
|
|
a3dc172c5f | ||
|
|
ade87a39bb | ||
|
|
4b2e93c7fc | ||
|
|
cc571e2622 | ||
|
|
59304c6d02 | ||
|
|
0b7859cb19 | ||
|
|
5202d31a9b | ||
|
|
a3967f451e | ||
|
|
4fd1778ed1 | ||
|
|
6980b44239 | ||
|
|
a349f20298 | ||
|
|
2b0735efbd | ||
|
|
fdabe55ce2 | ||
|
|
369fe0e66f | ||
|
|
2ee81c5c26 | ||
|
|
6951ee7003 | ||
|
|
a824e7da85 | ||
|
|
c85b761c28 | ||
|
|
9080265806 | ||
|
|
5a40d964fe | ||
|
|
2bcd29363c | ||
|
|
5894500121 | ||
|
|
fee801c38f | ||
|
|
151ce5d82d | ||
|
|
533f175de0 | ||
|
|
0d6b8edcc8 | ||
|
|
3f848fd9d8 | ||
|
|
182a5e5d45 | ||
|
|
253c68e0ac | ||
|
|
54bee62335 | ||
|
|
23a8c8596e | ||
|
|
18596450ee | ||
|
|
3c013a3817 | ||
|
|
4392c7e3ff | ||
|
|
97dfbedd1a | ||
|
|
6d13f22a98 | ||
|
|
2c09c87bb6 | ||
|
|
f7f6991ef3 | ||
|
|
73acd4833c | ||
|
|
1c3c4c16a5 | ||
|
|
5d01438dc9 | ||
|
|
9d004410ee | ||
|
|
3a396f3b54 | ||
|
|
e86b970fc8 | ||
|
|
122a0d186a | ||
|
|
7e258f698f | ||
|
|
65ef642315 | ||
|
|
d79f034dbd | ||
|
|
05b7d5e112 | ||
|
|
61779ab102 | ||
|
|
a287c05380 | ||
|
|
ecc41e587e | ||
|
|
166529f9b4 | ||
|
|
189547f9de | ||
|
|
90a42e8a93 | ||
|
|
d28b1d41fb | ||
|
|
b056ef62b0 | ||
|
|
e70cbacbc2 | ||
|
|
fbd4a7490a | ||
|
|
b9b0eb308b | ||
|
|
48e1b89ec8 | ||
|
|
5e02c95b66 | ||
|
|
db8b5c4d6a | ||
|
|
aa214ccad7 | ||
|
|
cdd5524cf3 | ||
|
|
d99cefd2a4 | ||
|
|
1c58fd43c3 | ||
|
|
9226394159 | ||
|
|
9b23b39f32 | ||
|
|
5310fc3ff3 | ||
|
|
9569053f50 | ||
|
|
b08c054b99 | ||
|
|
2e517f2f95 | ||
|
|
7038d375b0 | ||
|
|
d5ea7f7790 | ||
|
|
4eb4b04121 | ||
|
|
24c5b93005 | ||
|
|
80610b9a48 | ||
|
|
9e5551972e | ||
|
|
b784f890f3 | ||
|
|
797a3d61fe | ||
|
|
d2f0bfe83e | ||
|
|
f28ad85c1a | ||
|
|
d7b0826f3f | ||
|
|
dd6008a8aa | ||
|
|
6671fefaaa | ||
|
|
7136f6195c | ||
|
|
2384887620 | ||
|
|
a2778f1552 | ||
|
|
acfda5ed1a | ||
|
|
e08255007a | ||
|
|
41761ea50e | ||
|
|
5c623819ed | ||
|
|
2bd885b1a2 | ||
|
|
88c3842441 | ||
|
|
2c2a4121a8 | ||
|
|
aadd03f14b | ||
|
|
706e94270d | ||
|
|
1dabc375f9 | ||
|
|
0efec46155 | ||
|
|
8bb2c6b65d | ||
|
|
1c0af1a119 | ||
|
|
dd65ee619b | ||
|
|
e790a0e123 | ||
|
|
723e3ca3d1 | ||
|
|
4eb706d33e |
11
README.md
11
README.md
@@ -191,7 +191,6 @@ npm install -g @fleetbase/cli
|
||||
|---------|-------------|
|
||||
| `flb install-fleetbase` | Install Fleetbase using Docker with interactive setup |
|
||||
| `flb set-auth <token>` | Set your registry authentication token for installing extensions |
|
||||
| `flb search [query]` | Search and browse available extensions |
|
||||
| `flb install <extension>` | Install an extension to your Fleetbase instance |
|
||||
| `flb uninstall <extension>` | Uninstall an extension from your instance |
|
||||
| `flb register` | Register a Registry Developer Account |
|
||||
@@ -205,16 +204,6 @@ npm install -g @fleetbase/cli
|
||||
|
||||
Extensions are modular components that enhance the functionality of your Fleetbase instance. They allow you to add new features, customize existing behavior, or integrate with external systems.
|
||||
|
||||
### Browsing Extensions
|
||||
|
||||
```bash
|
||||
flb search # list all extensions
|
||||
flb search fleet # search by keyword
|
||||
flb search --category logistics
|
||||
flb search --free
|
||||
flb search --json # machine-readable output
|
||||
```
|
||||
|
||||
### Installing Extensions
|
||||
|
||||
To install extensions on a self-hosted instance:
|
||||
|
||||
120
RELEASE.md
120
RELEASE.md
@@ -1,58 +1,114 @@
|
||||
# 🚀 Fleetbase v0.7.30 — 2026-02-28
|
||||
# 🚀 Fleetbase v0.7.29 — 2026-02-27
|
||||
|
||||
> "Extension discovery, driver vehicle validation, and CLI search"
|
||||
> "Major security enhancements, analytics tracking, developer tools, and UX improvements"
|
||||
|
||||
---
|
||||
|
||||
## ✨ Highlights
|
||||
|
||||
This release includes two bug fixes and one new feature: a corrected public extension discovery endpoint in the Registry Bridge, a driver vehicle validation patch in FleetOps, and a new `flb search` command in the Fleetbase CLI.
|
||||
This release brings **critical security patches**, comprehensive **analytics event tracking** across the platform, enhanced **developer account management** for the extension marketplace, and several **user experience improvements** including accurate geolocation detection.
|
||||
|
||||
### 🔌 Registry Bridge — Public Extension Discovery
|
||||
### 🔒 Security Enhancements
|
||||
|
||||
The public extensions listing endpoint (`~registry/v1/extensions`) has been corrected and hardened. A dedicated `PublicRegistryExtension` API resource now sanitizes the response, stripping all sensitive fields before they leave the server. The `install_count` aggregation has been fixed to use `withCount('installs')` and the incorrect `author` relationship has been replaced with the proper `company` relationship. The endpoint returns a clean, flat array.
|
||||
Fleetbase v0.7.29 includes critical security fixes that strengthen tenant isolation and prevent unauthorized access. The **core-api** has been patched to address a systemic tenant isolation vulnerability (GHSA-3wj9-hh56-7fw7) with the introduction of a `CompanyScope` global scope that enforces proper tenant boundaries. Additional security improvements include removal of hardcoded authentication bypasses, enforcement of strong password policies across all validators, and prevention of user enumeration in login flows. Cross-tenant IDOR vulnerabilities have been resolved with company-scoped authorization checks throughout the API.
|
||||
|
||||
### 🚛 FleetOps — Driver Vehicle Validation
|
||||
### 📊 Analytics & Event Tracking
|
||||
|
||||
A `TypeError` that occurred when creating a driver with a vehicle object sent from the frontend has been resolved. A new `ResolvableVehicle` validation rule accepts a `public_id` string (e.g., `vehicle_abc123`), a UUID string, or an object/array containing an `id`, `public_id`, or `uuid` key. Vehicle normalization has been added to both `createRecord()` and `updateRecord()` in `DriverController` so the correct vehicle UUID is always resolved before persistence.
|
||||
A comprehensive **events service** has been added to **ember-core**, providing centralized analytics tracking across all core services. The system emits both generic events (e.g., `resource.created`) and specific events (e.g., `order.created`) using a standardized dot notation naming convention. Event tracking has been integrated into CRUD operations (create, update, delete, bulk actions, import, export) and resource actions across the platform. In **FleetOps**, 30 controllers now emit analytics events, and import operations return accurate counts of imported records. The dual event system fires on both the events service and universe service, enabling cross-engine communication for analytics integrations like PostHog.
|
||||
|
||||
### 🔍 Fleetbase CLI — Extension Search Command
|
||||
### 🛠️ Developer Tools & Marketplace
|
||||
|
||||
A new `flb search [query]` command (alias: `flb list-extensions`) lets developers and administrators browse all available extensions directly from the terminal. Results are displayed in a formatted, colour-coded table showing the extension name, category, publisher, version, price, and supported install formats. Filtering options include `--category`, `--free`, `--json`, `--simple`, and `--host`.
|
||||
The **registry-bridge** now supports **Registry Developer Accounts** for self-hosted instances, enabling developers to publish and monetize extensions through a centralized marketplace. The Universal Extension Marketplace backend provides a public extension listing endpoint with 15-minute caching for performance. Stripe Connect account management has been added, allowing developers to update bank account details after initial onboarding. The **fleetbase-cli** has been significantly enhanced with new commands including `flb register` for developer account registration, `flb verify` for email verification, `flb resend-verification` for expired codes, and `flb install-fleetbase` for Docker-based installation with automatic repository cloning.
|
||||
|
||||
### 🌍 Geolocation & UX Improvements
|
||||
|
||||
A critical bug affecting user onboarding has been fixed where the system was displaying the **server's location** instead of the **user's actual location**. The **ember-core** now implements frontend IP lookup using multiple geolocation APIs (geoiplookup.io and ipapi.co) with automatic fallback support and localStorage caching. The **phone-input component** in **ember-ui** has been updated to use this frontend IP lookup, ensuring accurate country code detection for phone number formatting. The **IAM engine** now features tabbed user type sections in the users management interface for better organization.
|
||||
|
||||
### 📈 Reporting & Data Access
|
||||
|
||||
**FleetOps** now exposes the `meta` column and `Transaction` relationships in the Orders report schema, enabling users to query and report on order metadata, custom fields, and financial data including transaction amounts, line items, and aggregates. This resolves a significant limitation where critical financial data was previously inaccessible in reports.
|
||||
|
||||
### 🌐 Internationalization
|
||||
|
||||
Support for **KZT (Kazakhstani Tenge)** currency has been added across both **core-api** and **ember-ui**, expanding Fleetbase's international capabilities.
|
||||
|
||||
---
|
||||
|
||||
## 🔐 Security Fixes
|
||||
|
||||
- **[core-api]** Patched critical tenant isolation vulnerability (GHSA-3wj9-hh56-7fw7) with CompanyScope global scope
|
||||
- **[core-api]** Removed hardcoded SMS auth bypass code, replaced with environment-driven bypass for non-production
|
||||
- **[core-api]** Fixed cross-tenant IDOR vulnerabilities with company-scoped authorization
|
||||
- **[core-api]** Enforced strong password policy across all validators
|
||||
- **[core-api]** Prevented user enumeration in login flow
|
||||
- **[core-api]** Restored authToken re-authentication with identity verification
|
||||
|
||||
---
|
||||
|
||||
## ✨ New Features
|
||||
|
||||
- **[fleetbase-cli]** Added `flb search [query]` command (alias: `flb list-extensions`) for browsing available extensions
|
||||
- **[fleetbase-cli]** `--category` filter to narrow results by extension category
|
||||
- **[fleetbase-cli]** `--free` flag to list only free extensions
|
||||
- **[fleetbase-cli]** `--json` flag for machine-readable JSON output
|
||||
- **[fleetbase-cli]** `--simple` flag for plain-text terminal output
|
||||
- **[fleetbase-cli]** `--host` option to target self-hosted registry instances
|
||||
### Analytics & Tracking
|
||||
- **[ember-core]** Added centralized events service for analytics tracking across all core services
|
||||
- **[ember-core]** Event tracking in CRUD service (create, update, delete, bulk actions, import, export)
|
||||
- **[ember-core]** Dual event system (fires on both events service and universe service)
|
||||
- **[fleetops]** Added event tracking to 30 FleetOps controllers for event tracking
|
||||
- **[fleetops]** Import operations now return count of imported records in response
|
||||
|
||||
### Developer Tools
|
||||
- **[registry-bridge]** Registry Developer Account support for self-hosted instances
|
||||
- **[registry-bridge]** Universal Extension Marketplace backend with public extension listing endpoint
|
||||
- **[registry-bridge]** Stripe Connect account management for bank account updates
|
||||
- **[registry-bridge]** Email verification for developer accounts using VerificationCode model
|
||||
- **[registry-bridge]** Automatic registry token generation upon email verification
|
||||
- **[fleetbase-cli]** Added `flb register` command for Registry Developer Account registration
|
||||
- **[fleetbase-cli]** Added `flb verify` command for email verification
|
||||
- **[fleetbase-cli]** Added `flb resend-verification` command to request new verification codes
|
||||
- **[fleetbase-cli]** Added `flb install-fleetbase` command for Docker-based installation
|
||||
- **[fleetbase-cli]** Auto-clone Fleetbase repository if not present during installation
|
||||
- **[fleetbase-cli]** Support for `--host` parameter to work with self-hosted instances
|
||||
|
||||
### Reporting & Data
|
||||
- **[fleetops]** Exposed meta column and Transaction relationships in Orders report schema for financial reporting
|
||||
- **[core-api]** User cache now includes updated_at timestamp for automatic cache busting
|
||||
|
||||
### UI/UX
|
||||
- **[iam-engine]** Added tabbed user type sections to users management interface
|
||||
- **[iam-engine]** Enhanced edit user interface with better validation and error handling
|
||||
|
||||
### Internationalization
|
||||
- **[core-api]** Added KZT (Kazakhstani Tenge) currency support
|
||||
- **[ember-ui]** Added support for KZT currency
|
||||
|
||||
---
|
||||
|
||||
## 🐛 Bug Fixes
|
||||
|
||||
### FleetOps
|
||||
- **[fleetops]** Fixed `TypeError` when creating a driver with a vehicle object sent from the frontend
|
||||
- **[fleetops]** Added `ResolvableVehicle` validation rule accepting `public_id`, UUID, or object with `id`/`public_id`/`uuid`
|
||||
- **[fleetops]** Added vehicle normalization in `DriverController::createRecord()` and `updateRecord()`
|
||||
### Geolocation
|
||||
- **[ember-core]** Implemented frontend IP lookup to get accurate user location (fixes onboarding showing server location)
|
||||
- **[ember-core]** Added lookup-user-ip utility with multi-API fallback support (geoiplookup.io and ipapi.co)
|
||||
- **[ember-core]** localStorage caching for IP lookup results (1 hour TTL)
|
||||
- **[ember-core]** Graceful fallback to browser timezone when geolocation APIs fail
|
||||
- **[ember-ui]** Updated phone-input component to use frontend IP lookup (fixes incorrect country code detection)
|
||||
- **[ember-ui]** Phone input now always initializes with US fallback if geolocation fails
|
||||
|
||||
### Registry Bridge
|
||||
- **[registry-bridge]** Fixed `install_count` column error by switching to `withCount('installs')` eager load
|
||||
- **[registry-bridge]** Removed incorrect `author` relationship; replaced with correct `company` relationship
|
||||
- **[registry-bridge]** Removed sensitive data (internal UUIDs, Stripe IDs, private relationships) from public endpoint response
|
||||
- **[registry-bridge]** Public extensions endpoint now returns a plain array without a wrapping key
|
||||
### Core Fixes
|
||||
- **[core-api]** Verification codes now default to 'pending' status
|
||||
- **[core-api]** Fixed verification email HTML rendering (button component)
|
||||
- **[core-api]** Prevented empty email/phone on user update
|
||||
- **[core-api]** Resolved camelCase expansion methods from snake_case query params in Filter
|
||||
- **[fleetops]** Prevented duplicate driver creation when user_uuid already has a driver profile
|
||||
- **[registry-bridge]** Made developer account registration routes public (no auth required)
|
||||
- **[registry-bridge]** Polymorphic purchaser relationship for extension purchases (supports both Company and RegistryDeveloperAccount)
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Improvements
|
||||
|
||||
- **[fleetbase-cli]** Price display correctly converts cents to dollars in search results
|
||||
- **[fleetbase-cli]** Search results show both install formats: `flb install fleetbase/<slug>` and `flb install <extension_id>`
|
||||
- **[registry-bridge]** Extension listing response is a clean, flat array for easier consumption by CLI and third-party tools
|
||||
- **[fleetops]** Moved avatar management to FleetOps settings
|
||||
- **[ember-ui]** Faster phone input lookup (1 network hop vs 2, no backend dependency)
|
||||
- **[fleetbase-cli]** Better error handling and debugging for all commands
|
||||
- **[fleetbase-cli]** Skip interactive prompts when command-line options are provided
|
||||
- **[ember-core]** Standardized event naming with dot notation (e.g., resource.created, order.created)
|
||||
|
||||
---
|
||||
|
||||
@@ -80,9 +136,13 @@ docker compose exec application bash -c "./deploy.sh"
|
||||
|
||||
## 📦 Component Versions
|
||||
|
||||
- **fleetops**: v0.6.37
|
||||
- **registry-bridge**: v0.1.7
|
||||
- **fleetbase-cli**: v0.0.5
|
||||
- **core-api**: v1.6.36
|
||||
- **fleetops**: v0.6.36
|
||||
- **registry-bridge**: v0.1.6
|
||||
- **iam-engine**: v0.1.7
|
||||
- **ember-core**: v0.3.11, v0.3.12
|
||||
- **ember-ui**: v0.3.20, v0.3.21
|
||||
- **fleetbase-cli**: v0.0.4
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -21,9 +21,17 @@
|
||||
"php": ">=8.0 <=8.2.30",
|
||||
"appstract/laravel-opcache": "^4.0",
|
||||
"fleetbase/core-api": "^1.6.37",
|
||||
"fleetbase/fleetops-api": "^0.6.37",
|
||||
"fleetbase/registry-bridge": "^0.1.7",
|
||||
"fleetbase/fleetops-api": "^0.6.36",
|
||||
"fleetbase/registry-bridge": "^0.1.6",
|
||||
"fleetbase/storefront-api": "^0.4.13",
|
||||
"fleetbase/flespi-integration": "^0.1.16",
|
||||
"fleetbase/samsara-api": "^0.0.3",
|
||||
"fleetbase/vroom-api": "^0.0.3",
|
||||
"fleetbase/valhalla-api": "^0.0.3",
|
||||
"fleetbase/billing-api": "^0.1.20",
|
||||
"fleetbase/internals-api": "^0.0.28",
|
||||
"fleetbase/aws-marketplace": "^0.0.8",
|
||||
"fleetbase/customer-portal-api": "^0.0.10",
|
||||
"guzzlehttp/guzzle": "^7.0.1",
|
||||
"laravel/framework": "^10.0",
|
||||
"laravel/octane": "^2.3",
|
||||
@@ -49,9 +57,25 @@
|
||||
"phpunit/phpunit": "^10.0"
|
||||
},
|
||||
"repositories": [
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "https://github.com/fleetbase/aws-marketplace"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "https://github.com/fleetbase/billing"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "https://github.com/fleetbase/internals"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "https://github.com/fleetbase/customer-portal"
|
||||
},
|
||||
{
|
||||
"type": "composer",
|
||||
"url": "https://registry.fleetbase.io"
|
||||
"url": "https://registry.qa.fleetbase.io"
|
||||
}
|
||||
],
|
||||
"autoload": {
|
||||
|
||||
763
api/composer.lock
generated
763
api/composer.lock
generated
@@ -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": "784bd052687a49a240afcf2a8b3a651e",
|
||||
"content-hash": "3cffa76e5016dfeb97dcd32b750db547",
|
||||
"packages": [
|
||||
{
|
||||
"name": "appstract/laravel-opcache",
|
||||
@@ -124,16 +124,16 @@
|
||||
},
|
||||
{
|
||||
"name": "aws/aws-sdk-php",
|
||||
"version": "3.371.3",
|
||||
"version": "3.371.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/aws/aws-sdk-php.git",
|
||||
"reference": "d300ec1c861e52dc8f17ca3d75dc754da949f065"
|
||||
"reference": "32090a8ac3ec8859cb83bdde800b8f0ecf92d8ec"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/d300ec1c861e52dc8f17ca3d75dc754da949f065",
|
||||
"reference": "d300ec1c861e52dc8f17ca3d75dc754da949f065",
|
||||
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/32090a8ac3ec8859cb83bdde800b8f0ecf92d8ec",
|
||||
"reference": "32090a8ac3ec8859cb83bdde800b8f0ecf92d8ec",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -197,11 +197,11 @@
|
||||
"authors": [
|
||||
{
|
||||
"name": "Amazon Web Services",
|
||||
"homepage": "https://aws.amazon.com"
|
||||
"homepage": "http://aws.amazon.com"
|
||||
}
|
||||
],
|
||||
"description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project",
|
||||
"homepage": "https://aws.amazon.com/sdk-for-php",
|
||||
"homepage": "http://aws.amazon.com/sdkforphp",
|
||||
"keywords": [
|
||||
"amazon",
|
||||
"aws",
|
||||
@@ -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.371.3"
|
||||
"source": "https://github.com/aws/aws-sdk-php/tree/3.371.2"
|
||||
},
|
||||
"time": "2026-02-27T19:05:40+00:00"
|
||||
"time": "2026-02-26T19:06:10+00:00"
|
||||
},
|
||||
{
|
||||
"name": "aws/aws-sdk-php-laravel",
|
||||
@@ -2154,6 +2154,208 @@
|
||||
},
|
||||
"time": "2026-02-25T22:16:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/aws-marketplace",
|
||||
"version": "0.0.8",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "git@github.com:fleetbase/aws-marketplace.git",
|
||||
"reference": "ae041a5fa5165ca26de0c58bcc1522cd72dd28f9"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/fleetbase/aws-marketplace/zipball/ae041a5fa5165ca26de0c58bcc1522cd72dd28f9",
|
||||
"reference": "ae041a5fa5165ca26de0c58bcc1522cd72dd28f9",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"aws/aws-sdk-php": "^3.0",
|
||||
"fleetbase/core-api": "*",
|
||||
"php": "^8.0",
|
||||
"php-http/guzzle7-adapter": "^1.0",
|
||||
"psr/http-factory-implementation": "*"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.34.1",
|
||||
"nunomaduro/collision": "^5.11.0|^6.4.0",
|
||||
"pestphp/pest": "^1.22.6",
|
||||
"phpstan/phpstan": "^1.10.38",
|
||||
"symfony/var-dumper": "^5.4.29"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"Fleetbase\\AwsMarketplace\\Providers\\AwsMarketplaceServiceProvider"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\AwsMarketplace\\": "server/src/",
|
||||
"Fleetbase\\AwsMarketplace\\Seeds\\": "server/seeds/"
|
||||
}
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\AwsMarketplace\\Tests\\": "server/tests/"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"lint": [
|
||||
"php-cs-fixer fix -v"
|
||||
],
|
||||
"test:lint": [
|
||||
"php-cs-fixer fix -v --dry-run"
|
||||
],
|
||||
"test:types": [
|
||||
"phpstan analyse --ansi --memory-limit=0"
|
||||
],
|
||||
"test:unit": [
|
||||
"pest --colors=always"
|
||||
],
|
||||
"test": [
|
||||
"@test:lint",
|
||||
"@test:types",
|
||||
"@test:unit"
|
||||
]
|
||||
},
|
||||
"license": [
|
||||
"AGPL-3.0-or-later"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Fleetbase Pte Ltd",
|
||||
"email": "hello@fleetbase.io"
|
||||
}
|
||||
],
|
||||
"description": "AWS Marketplace SaaS integration extension for Fleetbase",
|
||||
"keywords": [
|
||||
"aws",
|
||||
"billing",
|
||||
"cloudformation",
|
||||
"deployment",
|
||||
"fleetbase",
|
||||
"fleetbase-extension",
|
||||
"marketplace",
|
||||
"saas"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/fleetbase/aws-marketplace/tree/v0.0.8",
|
||||
"issues": "https://github.com/fleetbase/aws-marketplace/issues"
|
||||
},
|
||||
"time": "2025-12-06T10:25:37+00:00"
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/billing-api",
|
||||
"version": "0.1.20",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "git@github.com:fleetbase/billing.git",
|
||||
"reference": "c610ef3ff224fb2f141eedc46615e2be9423db24"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/fleetbase/billing/zipball/c610ef3ff224fb2f141eedc46615e2be9423db24",
|
||||
"reference": "c610ef3ff224fb2f141eedc46615e2be9423db24",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"fleetbase/core-api": "*",
|
||||
"laravel/cashier": "^16.2.0",
|
||||
"php": "^8.0",
|
||||
"php-http/guzzle7-adapter": "^1.0",
|
||||
"psr/http-factory-implementation": "*",
|
||||
"stripe/stripe-php": "^17.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.34.1",
|
||||
"nunomaduro/collision": "^7.0",
|
||||
"pestphp/pest": "^2.33.2",
|
||||
"phpstan/phpstan": "^1.10.38",
|
||||
"symfony/var-dumper": "^5.4.29"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"Fleetbase\\Billing\\Providers\\BillingServiceProvider"
|
||||
]
|
||||
},
|
||||
"fleetbase": {
|
||||
"sandbox-migrations": false
|
||||
},
|
||||
"fleetbase/billing-api": {
|
||||
"excludes": [
|
||||
"addon",
|
||||
"app",
|
||||
"assets",
|
||||
"config",
|
||||
"tests",
|
||||
"vendor"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\Billing\\": "server/src/",
|
||||
"Fleetbase\\Billing\\Seeders\\": "server/seeders/"
|
||||
}
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\Billing\\Tests\\": "server/tests/"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"lint": [
|
||||
"php-cs-fixer fix -v"
|
||||
],
|
||||
"test:lint": [
|
||||
"php-cs-fixer fix -v --dry-run"
|
||||
],
|
||||
"test:types": [
|
||||
"phpstan analyse --ansi --memory-limit=0"
|
||||
],
|
||||
"test:unit": [
|
||||
"pest --colors=always"
|
||||
],
|
||||
"test": [
|
||||
"@test:lint",
|
||||
"@test:types",
|
||||
"@test:unit"
|
||||
]
|
||||
},
|
||||
"license": [
|
||||
"AGPL-3.0-or-later"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Fleetbase Pte Ltd.",
|
||||
"email": "hello@fleetbase.io"
|
||||
},
|
||||
{
|
||||
"name": "Ronald A. Richardson",
|
||||
"email": "ron@fleetbase.io"
|
||||
}
|
||||
],
|
||||
"description": "Multi-Tenant Billing and Subscriptions Extension for Fleetbase",
|
||||
"keywords": [
|
||||
"billing",
|
||||
"billing system",
|
||||
"fleetbase",
|
||||
"fleetbase-extension",
|
||||
"revenue engine",
|
||||
"revenue generator",
|
||||
"stripe",
|
||||
"stripe api"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/fleetbase/billing/tree/v0.1.20",
|
||||
"issues": "https://github.com/fleetbase/billing/issues"
|
||||
},
|
||||
"time": "2026-02-05T00:30:22+00:00"
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/core-api",
|
||||
"version": "1.6.37",
|
||||
@@ -2322,17 +2524,107 @@
|
||||
"time": "2025-07-10T14:06:48+00:00"
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/fleetops-api",
|
||||
"version": "0.6.37",
|
||||
"name": "fleetbase/customer-portal-api",
|
||||
"version": "0.0.10",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/fleetbase/fleetops.git",
|
||||
"reference": "071a0f06fbe60b7a98fb84686112cc0cd2c3018c"
|
||||
"url": "git@github.com:fleetbase/customer-portal.git",
|
||||
"reference": "99a072129a60c71fd9f2703166b15f442b7072bb"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/fleetbase/fleetops/zipball/071a0f06fbe60b7a98fb84686112cc0cd2c3018c",
|
||||
"reference": "071a0f06fbe60b7a98fb84686112cc0cd2c3018c",
|
||||
"url": "https://api.github.com/repos/fleetbase/customer-portal/zipball/99a072129a60c71fd9f2703166b15f442b7072bb",
|
||||
"reference": "99a072129a60c71fd9f2703166b15f442b7072bb",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"fleetbase/core-api": "*",
|
||||
"php": "^8.0",
|
||||
"php-http/guzzle7-adapter": "^1.0",
|
||||
"psr/http-factory-implementation": "*"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.34.1",
|
||||
"nunomaduro/collision": "^5.11.0|^6.4.0",
|
||||
"pestphp/pest": "^1.22.6",
|
||||
"phpstan/phpstan": "^1.10.38",
|
||||
"symfony/var-dumper": "^5.4.29"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"Fleetbase\\CustomerPortal\\Providers\\CustomerPortalServiceProvider"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\CustomerPortal\\": "server/src/",
|
||||
"Fleetbase\\CustomerPortal\\Seeds\\": "server/seeds/"
|
||||
}
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\CustomerPortal\\Tests\\": "server/tests/"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"lint": [
|
||||
"php-cs-fixer fix -v"
|
||||
],
|
||||
"test:lint": [
|
||||
"php-cs-fixer fix -v --dry-run"
|
||||
],
|
||||
"test:types": [
|
||||
"phpstan analyse --ansi --memory-limit=0"
|
||||
],
|
||||
"test:unit": [
|
||||
"pest --colors=always"
|
||||
],
|
||||
"test": [
|
||||
"@test:lint",
|
||||
"@test:types",
|
||||
"@test:unit"
|
||||
]
|
||||
},
|
||||
"license": [
|
||||
"AGPL-3.0-or-later"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Fleetbase Pte Ltd.",
|
||||
"email": "hello@fleetbase.io"
|
||||
}
|
||||
],
|
||||
"description": "Extendable Customer Portal for Fleetbase",
|
||||
"keywords": [
|
||||
"customer",
|
||||
"customer management",
|
||||
"customer portal",
|
||||
"customer support",
|
||||
"customer tracking",
|
||||
"fleetbase",
|
||||
"fleetbase-extension"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/fleetbase/customer-portal/tree/v0.0.10",
|
||||
"issues": "https://github.com/fleetbase/customer-portal/issues"
|
||||
},
|
||||
"time": "2025-12-06T10:12:51+00:00"
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/fleetops-api",
|
||||
"version": "0.6.36",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/fleetbase/fleetops.git",
|
||||
"reference": "2a6178e011ed2aad1fe3e5cb67308455c48e1cca"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/fleetbase/fleetops/zipball/2a6178e011ed2aad1fe3e5cb67308455c48e1cca",
|
||||
"reference": "2a6178e011ed2aad1fe3e5cb67308455c48e1cca",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -2407,9 +2699,202 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/fleetbase/fleetops/issues",
|
||||
"source": "https://github.com/fleetbase/fleetops/tree/v0.6.37"
|
||||
"source": "https://github.com/fleetbase/fleetops/tree/v0.6.36"
|
||||
},
|
||||
"time": "2026-02-28T01:43:39+00:00"
|
||||
"time": "2026-02-27T07:56:16+00:00"
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/flespi-integration",
|
||||
"version": "0.1.16",
|
||||
"dist": {
|
||||
"type": "tar",
|
||||
"url": "https://s3.ap-southeast-1.amazonaws.com/fleetbase-registry-qa/flb/%40fleetbase/flespi-engine/flespi-engine-0.1.16.tgz?AWSAccessKeyId=ASIA26E6KG6WIYFNQIX2&Expires=1772190980&Signature=iaZNFvkhKHbPNh9sTJtxWJo9vJA%3D&x-amz-security-token=IQoJb3JpZ2luX2VjEHEaDmFwLXNvdXRoZWFzdC0xIkYwRAIgWdpTFJ%2F7Exw4hzHq4DFolCPbtTmlQAqdprakk4uSMisCIHtIR%2BnLvj2ZEcOtSTD5UWsEG053V22W9yNcM1JWLMtaKoYECDoQABoMNzUxOTUxMjk2NDI4Igx7S0Hnx2oBcXegOHYq4wMhPYJc6FLdtRifYw4%2BVfN5axgzaFxtNx1NMBh2Gm45SuUWS06T4eKl2vM6SYQG0iexcOC9pqFKqC9BQjOGNr2FXD7sw7uxB689%2B8l3hFlnyRsjHqsUTvzHykZy53Z4IokN7iVnU7S%2BQtSvAJrEUDDMa7MC3HxAcP%2BrWObDvVJ6B5qnKUjeqwUp%2Feb3pVEW%2FPJalfTRi87D3ItuRkivR%2FrVlrYRRgIbFLiLzg8sl6VTmwNmJElzDG8x85tpk72hAMo5QZqmEiRM8PjVz24auA0B1670dC1XO4vxTl3kLQ2pkweayJmpNqPNqEFZ3uunnFISiw8R113mLakK4brF5RJfDrr2tPaJ3Nof%2FL7cZLnR9D8TUw9TYJ5IERLQQA3Z25%2FH6bh1X35yfwFI8z1mfPdvELNJmmGaSNWgjnMmXdJw706%2FrPUCuVKbuBdEDdIrfecnuB5hMVkZ6pMKuFUrcD1mQSChOQH20hbOzve9myTjQ3p8nW6KTYA6I67ahCpVnwXvAArGTLU4Lh26Gu1PPyoCeEGHl7uTrgwzJiml0Orgmtv2D2CLRA%2FknH9mEa8dplPu2qrJ2Ac%2F9YzB1DFVycDiPODCb%2By%2BRpkCkVe3bf6o99%2B5afYTE9h1LUcsxXPORiONjN0wqrqFzQY6pgE3Gfq1lKHZGSS6vHYsYr9GC8Owj1f6khcadOmnWTTEevwxY0yrIVrwjRcalIwFuR9Hx%2Fu99zixOKDHpWb56uoo%2BPa4vpKMSXUt9vTlPp89SxziVGsgvfuytzCC68A%2FoDSDj5TjXMp7Pq%2BE9OiVnNRPna04tAzrWhQwmdlj29gXpg7rNNCvLYvN7bwVjUL34yoRBJk3VGQpOzrVfwrZphPxorOcFgxs"
|
||||
},
|
||||
"require": {
|
||||
"fleetbase/core-api": "*",
|
||||
"fleetbase/fleetops-api": "*",
|
||||
"php": "^8.0",
|
||||
"php-http/guzzle7-adapter": "^1.0",
|
||||
"psr/http-factory-implementation": "*",
|
||||
"vlucas/phpdotenv": "^5.5"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.34.1",
|
||||
"nunomaduro/collision": "^5.11.0|^6.4.0",
|
||||
"pestphp/pest": "^1.22.6",
|
||||
"phpstan/phpstan": "^1.10.38",
|
||||
"symfony/var-dumper": "^5.4.29"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"Fleetbase\\Flespi\\Providers\\FlespiIntegrationServiceProvider",
|
||||
"Fleetbase\\Flespi\\Providers\\NotificationServiceProvider"
|
||||
]
|
||||
},
|
||||
"fleetbase": {
|
||||
"sandbox-migrations": false
|
||||
},
|
||||
"fleetbase/flespi-integration": {
|
||||
"excludes": [
|
||||
"addon",
|
||||
"app",
|
||||
"assets",
|
||||
"config",
|
||||
"tests",
|
||||
"vendor"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\Flespi\\": "server/src/"
|
||||
}
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\Flespi\\Tests\\": "server/tests/"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"lint": [
|
||||
"php-cs-fixer fix -v"
|
||||
],
|
||||
"test:lint": [
|
||||
"php-cs-fixer fix -v --dry-run"
|
||||
],
|
||||
"test:types": [
|
||||
"phpstan analyse --ansi --memory-limit=0"
|
||||
],
|
||||
"test:unit": [
|
||||
"pest --colors=always"
|
||||
],
|
||||
"test": [
|
||||
"@test:lint",
|
||||
"@test:types",
|
||||
"@test:unit"
|
||||
]
|
||||
},
|
||||
"license": [
|
||||
"AGPL-3.0-or-later"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Fleetbase Pte Ltd.",
|
||||
"email": "hello@fleetbase.io"
|
||||
}
|
||||
],
|
||||
"description": "Flespi Universal Telematics Gateway, Parser & API Extension for Fleetbase",
|
||||
"keywords": [
|
||||
"fleetbase-extension",
|
||||
"flespi"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/internals-api",
|
||||
"version": "0.0.28",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "git@github.com:fleetbase/internals.git",
|
||||
"reference": "19fed9b30e33a665542fbff640d950edecf3216e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/fleetbase/internals/zipball/19fed9b30e33a665542fbff640d950edecf3216e",
|
||||
"reference": "19fed9b30e33a665542fbff640d950edecf3216e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"fleetbase/billing-api": "*",
|
||||
"fleetbase/core-api": "*",
|
||||
"fleetbase/registry-bridge": "*",
|
||||
"php": "^8.0",
|
||||
"php-http/guzzle7-adapter": "^1.0",
|
||||
"psr/http-factory-implementation": "*"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.34.1",
|
||||
"nunomaduro/collision": "^7.0",
|
||||
"pestphp/pest": "^2.33.2",
|
||||
"phpstan/phpstan": "^1.10.38",
|
||||
"symfony/var-dumper": "^5.4.29"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"Fleetbase\\Internals\\Providers\\InternalServiceProvider"
|
||||
]
|
||||
},
|
||||
"fleetbase": {
|
||||
"sandbox-migrations": false
|
||||
},
|
||||
"fleetbase/internals-api": {
|
||||
"excludes": [
|
||||
"addon",
|
||||
"app",
|
||||
"assets",
|
||||
"config",
|
||||
"tests",
|
||||
"vendor"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\Internals\\": "server/src/",
|
||||
"Fleetbase\\Internals\\Seeds\\": "server/seeds/"
|
||||
}
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\Internals\\Tests\\": "server/tests/"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"lint": [
|
||||
"php-cs-fixer fix -v"
|
||||
],
|
||||
"test:lint": [
|
||||
"php-cs-fixer fix -v --dry-run"
|
||||
],
|
||||
"test:types": [
|
||||
"phpstan analyse --ansi --memory-limit=0"
|
||||
],
|
||||
"test:unit": [
|
||||
"pest --colors=always"
|
||||
],
|
||||
"test": [
|
||||
"@test:lint",
|
||||
"@test:types",
|
||||
"@test:unit"
|
||||
]
|
||||
},
|
||||
"license": [
|
||||
"AGPL-3.0-or-later"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Fleetbase Pte Ltd.",
|
||||
"email": "hello@fleetbase.io"
|
||||
},
|
||||
{
|
||||
"name": "Ronald A. Richardson",
|
||||
"email": "ron@fleetbase.io"
|
||||
}
|
||||
],
|
||||
"description": "Private internal functionality for Fleetbase SaaS",
|
||||
"keywords": [
|
||||
"fleetbase",
|
||||
"fleetbase-extension",
|
||||
"fleetbase-internals"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/fleetbase/internals/tree/v0.0.28",
|
||||
"issues": "https://github.com/fleetbase/internals/issues"
|
||||
},
|
||||
"time": "2026-02-27T08:15:03+00:00"
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/laravel-mysql-spatial",
|
||||
@@ -2479,16 +2964,16 @@
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/registry-bridge",
|
||||
"version": "0.1.7",
|
||||
"version": "0.1.6",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/fleetbase/registry-bridge.git",
|
||||
"reference": "52441e2b2c56d74afb02a216f962cd712c356efd"
|
||||
"reference": "3e6ba698f5015616ec88c336fe66e98701442ad2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/fleetbase/registry-bridge/zipball/52441e2b2c56d74afb02a216f962cd712c356efd",
|
||||
"reference": "52441e2b2c56d74afb02a216f962cd712c356efd",
|
||||
"url": "https://api.github.com/repos/fleetbase/registry-bridge/zipball/3e6ba698f5015616ec88c336fe66e98701442ad2",
|
||||
"reference": "3e6ba698f5015616ec88c336fe66e98701442ad2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -2555,9 +3040,87 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/fleetbase/registry-bridge/issues",
|
||||
"source": "https://github.com/fleetbase/registry-bridge/tree/v0.1.7"
|
||||
"source": "https://github.com/fleetbase/registry-bridge/tree/v0.1.6"
|
||||
},
|
||||
"time": "2026-02-28T01:41:56+00:00"
|
||||
"time": "2026-02-27T07:58:45+00:00"
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/samsara-api",
|
||||
"version": "0.0.3",
|
||||
"dist": {
|
||||
"type": "tar",
|
||||
"url": "https://s3.ap-southeast-1.amazonaws.com/fleetbase-registry-qa/flb/%40fleetbase/samsara-engine/samsara-engine-0.0.3.tgz?AWSAccessKeyId=ASIA26E6KG6WIYFNQIX2&Expires=1772190980&Signature=ipmDHUZF%2BS7qcQ0bGo6ICP%2Fmv7w%3D&x-amz-security-token=IQoJb3JpZ2luX2VjEHEaDmFwLXNvdXRoZWFzdC0xIkYwRAIgWdpTFJ%2F7Exw4hzHq4DFolCPbtTmlQAqdprakk4uSMisCIHtIR%2BnLvj2ZEcOtSTD5UWsEG053V22W9yNcM1JWLMtaKoYECDoQABoMNzUxOTUxMjk2NDI4Igx7S0Hnx2oBcXegOHYq4wMhPYJc6FLdtRifYw4%2BVfN5axgzaFxtNx1NMBh2Gm45SuUWS06T4eKl2vM6SYQG0iexcOC9pqFKqC9BQjOGNr2FXD7sw7uxB689%2B8l3hFlnyRsjHqsUTvzHykZy53Z4IokN7iVnU7S%2BQtSvAJrEUDDMa7MC3HxAcP%2BrWObDvVJ6B5qnKUjeqwUp%2Feb3pVEW%2FPJalfTRi87D3ItuRkivR%2FrVlrYRRgIbFLiLzg8sl6VTmwNmJElzDG8x85tpk72hAMo5QZqmEiRM8PjVz24auA0B1670dC1XO4vxTl3kLQ2pkweayJmpNqPNqEFZ3uunnFISiw8R113mLakK4brF5RJfDrr2tPaJ3Nof%2FL7cZLnR9D8TUw9TYJ5IERLQQA3Z25%2FH6bh1X35yfwFI8z1mfPdvELNJmmGaSNWgjnMmXdJw706%2FrPUCuVKbuBdEDdIrfecnuB5hMVkZ6pMKuFUrcD1mQSChOQH20hbOzve9myTjQ3p8nW6KTYA6I67ahCpVnwXvAArGTLU4Lh26Gu1PPyoCeEGHl7uTrgwzJiml0Orgmtv2D2CLRA%2FknH9mEa8dplPu2qrJ2Ac%2F9YzB1DFVycDiPODCb%2By%2BRpkCkVe3bf6o99%2B5afYTE9h1LUcsxXPORiONjN0wqrqFzQY6pgE3Gfq1lKHZGSS6vHYsYr9GC8Owj1f6khcadOmnWTTEevwxY0yrIVrwjRcalIwFuR9Hx%2Fu99zixOKDHpWb56uoo%2BPa4vpKMSXUt9vTlPp89SxziVGsgvfuytzCC68A%2FoDSDj5TjXMp7Pq%2BE9OiVnNRPna04tAzrWhQwmdlj29gXpg7rNNCvLYvN7bwVjUL34yoRBJk3VGQpOzrVfwrZphPxorOcFgxs"
|
||||
},
|
||||
"require": {
|
||||
"fleetbase/core-api": "*",
|
||||
"php": "^8.0",
|
||||
"php-http/guzzle7-adapter": "^1.0",
|
||||
"psr/http-factory-implementation": "*"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.34.1",
|
||||
"nunomaduro/collision": "^5.11.0|^6.4.0",
|
||||
"pestphp/pest": "^1.22.6",
|
||||
"phpstan/phpstan": "^1.10.38",
|
||||
"symfony/var-dumper": "^5.4.29"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"Fleetbase\\Samsara\\Providers\\SamsaraServiceProvider"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\Samsara\\": "server/src/",
|
||||
"Fleetbase\\Samsara\\Seeds\\": "server/seeds/"
|
||||
}
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\Samsara\\Tests\\": "server/tests/"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"lint": [
|
||||
"php-cs-fixer fix -v"
|
||||
],
|
||||
"test:lint": [
|
||||
"php-cs-fixer fix -v --dry-run"
|
||||
],
|
||||
"test:types": [
|
||||
"phpstan analyse --ansi --memory-limit=0"
|
||||
],
|
||||
"test:unit": [
|
||||
"pest --colors=always"
|
||||
],
|
||||
"test": [
|
||||
"@test:lint",
|
||||
"@test:types",
|
||||
"@test:unit"
|
||||
]
|
||||
},
|
||||
"license": [
|
||||
"AGPL-3.0-or-later"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Fleetbase Developer",
|
||||
"email": "developer@fleetbase.io"
|
||||
}
|
||||
],
|
||||
"description": "Vehicle Data Import & Location Integration via Samsara API",
|
||||
"keywords": [
|
||||
"fleet",
|
||||
"fleetbase",
|
||||
"fleetbase-extension",
|
||||
"integration",
|
||||
"samsara",
|
||||
"tracking",
|
||||
"vehicle"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/storefront-api",
|
||||
@@ -2719,6 +3282,160 @@
|
||||
],
|
||||
"time": "2024-08-15T08:26:54+00:00"
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/valhalla-api",
|
||||
"version": "0.0.3",
|
||||
"dist": {
|
||||
"type": "tar",
|
||||
"url": "https://s3.ap-southeast-1.amazonaws.com/fleetbase-registry-qa/flb/%40fleetbase/valhalla-engine/valhalla-engine-0.0.3.tgz?AWSAccessKeyId=ASIA26E6KG6WIYFNQIX2&Expires=1772190980&Signature=gc%2BBiv2GksDvQKRbn%2BIE53i2YI4%3D&x-amz-security-token=IQoJb3JpZ2luX2VjEHEaDmFwLXNvdXRoZWFzdC0xIkYwRAIgWdpTFJ%2F7Exw4hzHq4DFolCPbtTmlQAqdprakk4uSMisCIHtIR%2BnLvj2ZEcOtSTD5UWsEG053V22W9yNcM1JWLMtaKoYECDoQABoMNzUxOTUxMjk2NDI4Igx7S0Hnx2oBcXegOHYq4wMhPYJc6FLdtRifYw4%2BVfN5axgzaFxtNx1NMBh2Gm45SuUWS06T4eKl2vM6SYQG0iexcOC9pqFKqC9BQjOGNr2FXD7sw7uxB689%2B8l3hFlnyRsjHqsUTvzHykZy53Z4IokN7iVnU7S%2BQtSvAJrEUDDMa7MC3HxAcP%2BrWObDvVJ6B5qnKUjeqwUp%2Feb3pVEW%2FPJalfTRi87D3ItuRkivR%2FrVlrYRRgIbFLiLzg8sl6VTmwNmJElzDG8x85tpk72hAMo5QZqmEiRM8PjVz24auA0B1670dC1XO4vxTl3kLQ2pkweayJmpNqPNqEFZ3uunnFISiw8R113mLakK4brF5RJfDrr2tPaJ3Nof%2FL7cZLnR9D8TUw9TYJ5IERLQQA3Z25%2FH6bh1X35yfwFI8z1mfPdvELNJmmGaSNWgjnMmXdJw706%2FrPUCuVKbuBdEDdIrfecnuB5hMVkZ6pMKuFUrcD1mQSChOQH20hbOzve9myTjQ3p8nW6KTYA6I67ahCpVnwXvAArGTLU4Lh26Gu1PPyoCeEGHl7uTrgwzJiml0Orgmtv2D2CLRA%2FknH9mEa8dplPu2qrJ2Ac%2F9YzB1DFVycDiPODCb%2By%2BRpkCkVe3bf6o99%2B5afYTE9h1LUcsxXPORiONjN0wqrqFzQY6pgE3Gfq1lKHZGSS6vHYsYr9GC8Owj1f6khcadOmnWTTEevwxY0yrIVrwjRcalIwFuR9Hx%2Fu99zixOKDHpWb56uoo%2BPa4vpKMSXUt9vTlPp89SxziVGsgvfuytzCC68A%2FoDSDj5TjXMp7Pq%2BE9OiVnNRPna04tAzrWhQwmdlj29gXpg7rNNCvLYvN7bwVjUL34yoRBJk3VGQpOzrVfwrZphPxorOcFgxs"
|
||||
},
|
||||
"require": {
|
||||
"fleetbase/core-api": "*",
|
||||
"php": "^8.0",
|
||||
"php-http/guzzle7-adapter": "^1.0",
|
||||
"psr/http-factory-implementation": "*"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.34.1",
|
||||
"nunomaduro/collision": "^5.11.0|^6.4.0",
|
||||
"pestphp/pest": "^1.22.6",
|
||||
"phpstan/phpstan": "^1.10.38",
|
||||
"symfony/var-dumper": "^5.4.29"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"Fleetbase\\Valhalla\\Providers\\ValhallaServiceProvider"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\Valhalla\\": "server/src/",
|
||||
"Fleetbase\\Valhalla\\Seeds\\": "server/seeds/"
|
||||
}
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\Valhalla\\Tests\\": "server/tests/"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"lint": [
|
||||
"php-cs-fixer fix -v"
|
||||
],
|
||||
"test:lint": [
|
||||
"php-cs-fixer fix -v --dry-run"
|
||||
],
|
||||
"test:types": [
|
||||
"phpstan analyse --ansi --memory-limit=0"
|
||||
],
|
||||
"test:unit": [
|
||||
"pest --colors=always"
|
||||
],
|
||||
"test": [
|
||||
"@test:lint",
|
||||
"@test:types",
|
||||
"@test:unit"
|
||||
]
|
||||
},
|
||||
"license": [
|
||||
"AGPL-3.0-or-later"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Fleetbase Pte Ltd",
|
||||
"email": "hello@fleetbase.io"
|
||||
}
|
||||
],
|
||||
"description": "Valhalla routing engine extension for Fleetbase",
|
||||
"keywords": [
|
||||
"fleetbase",
|
||||
"fleetbase",
|
||||
"fleetbase-extension",
|
||||
"routing",
|
||||
"routing engine",
|
||||
"valhalla"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "fleetbase/vroom-api",
|
||||
"version": "0.0.3",
|
||||
"dist": {
|
||||
"type": "tar",
|
||||
"url": "https://s3.ap-southeast-1.amazonaws.com/fleetbase-registry-qa/flb/%40fleetbase/vroom-engine/vroom-engine-0.0.3.tgz?AWSAccessKeyId=ASIA26E6KG6WIYFNQIX2&Expires=1772190980&Signature=BAa5IS4qifYt1kQN0ePzW0WgUrg%3D&x-amz-security-token=IQoJb3JpZ2luX2VjEHEaDmFwLXNvdXRoZWFzdC0xIkYwRAIgWdpTFJ%2F7Exw4hzHq4DFolCPbtTmlQAqdprakk4uSMisCIHtIR%2BnLvj2ZEcOtSTD5UWsEG053V22W9yNcM1JWLMtaKoYECDoQABoMNzUxOTUxMjk2NDI4Igx7S0Hnx2oBcXegOHYq4wMhPYJc6FLdtRifYw4%2BVfN5axgzaFxtNx1NMBh2Gm45SuUWS06T4eKl2vM6SYQG0iexcOC9pqFKqC9BQjOGNr2FXD7sw7uxB689%2B8l3hFlnyRsjHqsUTvzHykZy53Z4IokN7iVnU7S%2BQtSvAJrEUDDMa7MC3HxAcP%2BrWObDvVJ6B5qnKUjeqwUp%2Feb3pVEW%2FPJalfTRi87D3ItuRkivR%2FrVlrYRRgIbFLiLzg8sl6VTmwNmJElzDG8x85tpk72hAMo5QZqmEiRM8PjVz24auA0B1670dC1XO4vxTl3kLQ2pkweayJmpNqPNqEFZ3uunnFISiw8R113mLakK4brF5RJfDrr2tPaJ3Nof%2FL7cZLnR9D8TUw9TYJ5IERLQQA3Z25%2FH6bh1X35yfwFI8z1mfPdvELNJmmGaSNWgjnMmXdJw706%2FrPUCuVKbuBdEDdIrfecnuB5hMVkZ6pMKuFUrcD1mQSChOQH20hbOzve9myTjQ3p8nW6KTYA6I67ahCpVnwXvAArGTLU4Lh26Gu1PPyoCeEGHl7uTrgwzJiml0Orgmtv2D2CLRA%2FknH9mEa8dplPu2qrJ2Ac%2F9YzB1DFVycDiPODCb%2By%2BRpkCkVe3bf6o99%2B5afYTE9h1LUcsxXPORiONjN0wqrqFzQY6pgE3Gfq1lKHZGSS6vHYsYr9GC8Owj1f6khcadOmnWTTEevwxY0yrIVrwjRcalIwFuR9Hx%2Fu99zixOKDHpWb56uoo%2BPa4vpKMSXUt9vTlPp89SxziVGsgvfuytzCC68A%2FoDSDj5TjXMp7Pq%2BE9OiVnNRPna04tAzrWhQwmdlj29gXpg7rNNCvLYvN7bwVjUL34yoRBJk3VGQpOzrVfwrZphPxorOcFgxs"
|
||||
},
|
||||
"require": {
|
||||
"fleetbase/core-api": "*",
|
||||
"php": "^8.0",
|
||||
"php-http/guzzle7-adapter": "^1.0",
|
||||
"psr/http-factory-implementation": "*"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.34.1",
|
||||
"nunomaduro/collision": "^5.11.0|^6.4.0",
|
||||
"pestphp/pest": "^1.22.6",
|
||||
"phpstan/phpstan": "^1.10.38",
|
||||
"symfony/var-dumper": "^5.4.29"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"Fleetbase\\Vroom\\Providers\\VroomServiceProvider"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\Vroom\\": "server/src/",
|
||||
"Fleetbase\\Vroom\\Seeds\\": "server/seeds/"
|
||||
}
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Fleetbase\\Vroom\\Tests\\": "server/tests/"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"lint": [
|
||||
"php-cs-fixer fix -v"
|
||||
],
|
||||
"test:lint": [
|
||||
"php-cs-fixer fix -v --dry-run"
|
||||
],
|
||||
"test:types": [
|
||||
"phpstan analyse --ansi --memory-limit=0"
|
||||
],
|
||||
"test:unit": [
|
||||
"pest --colors=always"
|
||||
],
|
||||
"test": [
|
||||
"@test:lint",
|
||||
"@test:types",
|
||||
"@test:unit"
|
||||
]
|
||||
},
|
||||
"license": [
|
||||
"AGPL-3.0-or-later"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Fleetbase Pte Ltd",
|
||||
"email": "hello@fleetbase.io"
|
||||
}
|
||||
],
|
||||
"description": "VROOM route optimization machine extension for Fleetbase",
|
||||
"keywords": [
|
||||
"fleetbase",
|
||||
"fleetbase",
|
||||
"fleetbase-extension",
|
||||
"route optimization",
|
||||
"routing",
|
||||
"vroom"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "fruitcake/php-cors",
|
||||
"version": "v1.4.0",
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
API_HOST=
|
||||
API_HOST=https://api.fleetbase.io
|
||||
API_NAMESPACE=int/v1
|
||||
API_SECURE=true
|
||||
SOCKETCLUSTER_PATH=/socketcluster/
|
||||
SOCKETCLUSTER_HOST=
|
||||
SOCKETCLUSTER_HOST=socket.fleetbase.io
|
||||
SOCKETCLUSTER_SECURE=true
|
||||
SOCKETCLUSTER_PORT=38000
|
||||
OSRM_HOST=https://router.project-osrm.org
|
||||
SOCKETCLUSTER_PORT=8000
|
||||
OSRM_HOST=https://router.project-osrm.org
|
||||
DISABLE_RUNTIME_CONFIG=true
|
||||
|
||||
9
console/environments/.env.qa
Normal file
9
console/environments/.env.qa
Normal file
@@ -0,0 +1,9 @@
|
||||
API_HOST=https://api.qa.fleetbase.io
|
||||
API_NAMESPACE=int/v1
|
||||
API_SECURE=true
|
||||
SOCKETCLUSTER_PATH=/socketcluster/
|
||||
SOCKETCLUSTER_HOST=socket.qa.fleetbase.io
|
||||
SOCKETCLUSTER_SECURE=true
|
||||
SOCKETCLUSTER_PORT=8000
|
||||
OSRM_HOST=https://router.project-osrm.org
|
||||
DISABLE_RUNTIME_CONFIG=true
|
||||
@@ -59,24 +59,27 @@ module.exports = {
|
||||
|
||||
const extensions = await this.getExtensions();
|
||||
|
||||
if (extensions.length > 0) {
|
||||
console.log(`[Fleetbase] Discovered ${extensions.length} extension(s)`);
|
||||
extensions.forEach((ext) => {
|
||||
console.log(`[Fleetbase] - ${ext.name} (v${ext.version})`);
|
||||
});
|
||||
console.log('');
|
||||
|
||||
// Generate extension shims (only needed when extensions are present)
|
||||
this.generateExtensionShims(extensions);
|
||||
} else {
|
||||
console.log('[Fleetbase] No extensions found — generating empty extension loader to satisfy module dependencies.');
|
||||
if (extensions.length === 0) {
|
||||
console.log('[Fleetbase] No extensions found');
|
||||
return;
|
||||
}
|
||||
|
||||
// Always generate loaders, router, and manifest so that
|
||||
// @fleetbase/console/extensions (app/extensions/index.js) always exists
|
||||
// and the build does not fail when zero extensions are installed.
|
||||
console.log(`[Fleetbase] Discovered ${extensions.length} extension(s)`);
|
||||
extensions.forEach((ext) => {
|
||||
console.log(`[Fleetbase] - ${ext.name} (v${ext.version})`);
|
||||
});
|
||||
console.log('');
|
||||
|
||||
// Generate extension shims
|
||||
this.generateExtensionShims(extensions);
|
||||
|
||||
// Generate extension loaders
|
||||
this.generateExtensionLoaders(extensions);
|
||||
|
||||
// Generate router
|
||||
this.generateRouter(extensions);
|
||||
|
||||
// Generate manifest
|
||||
this.generateExtensionsManifest(extensions);
|
||||
},
|
||||
|
||||
@@ -224,7 +227,7 @@ export default getExtensionLoader;
|
||||
|
||||
recast.visit(ast, {
|
||||
visitCallExpression(path) {
|
||||
if (path.value.type === 'CallExpression' && path.value.callee.property && path.value.callee.property.name === 'route' && path.value.arguments[0] && path.value.arguments[0].value === 'console') {
|
||||
if (path.value.type === 'CallExpression' && path.value.callee.property.name === 'route' && path.value.arguments[0].value === 'console') {
|
||||
let functionExpression;
|
||||
|
||||
// Find the function expression
|
||||
@@ -267,7 +270,7 @@ export default getExtensionLoader;
|
||||
}
|
||||
}
|
||||
|
||||
if (path.value.type === 'CallExpression' && path.value.callee.property && path.value.callee.property.name === 'map') {
|
||||
if (path.value.type === 'CallExpression' && path.value.callee.property.name === 'map') {
|
||||
let functionExpression;
|
||||
|
||||
path.value.arguments.forEach((arg) => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@fleetbase/console",
|
||||
"version": "0.7.30",
|
||||
"version": "0.7.29",
|
||||
"private": true,
|
||||
"description": "Modular logistics and supply chain operating system (LSOS)",
|
||||
"repository": "https://github.com/fleetbase/fleetbase",
|
||||
@@ -33,14 +33,22 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@ember/legacy-built-in-components": "^0.4.2",
|
||||
"@fleetbase/aws-marketplace": "^0.0.8",
|
||||
"@fleetbase/billing-engine": "^0.1.20",
|
||||
"@fleetbase/customer-portal-engine": "^0.0.10",
|
||||
"@fleetbase/dev-engine": "^0.2.12",
|
||||
"@fleetbase/ember-core": "^0.3.12",
|
||||
"@fleetbase/ember-ui": "^0.3.21",
|
||||
"@fleetbase/fleetops-data": "^0.1.25",
|
||||
"@fleetbase/fleetops-engine": "^0.6.37",
|
||||
"@fleetbase/fleetops-engine": "^0.6.36",
|
||||
"@fleetbase/iam-engine": "^0.1.7",
|
||||
"@fleetbase/flespi-engine": "^0.1.16",
|
||||
"@fleetbase/internals-engine": "^0.0.28",
|
||||
"@fleetbase/leaflet-routing-machine": "^3.2.17",
|
||||
"@fleetbase/registry-bridge-engine": "^0.1.7",
|
||||
"@fleetbase/registry-bridge-engine": "^0.1.6",
|
||||
"@fleetbase/samsara-engine": "^0.0.3",
|
||||
"@fleetbase/valhalla-engine": "^0.0.3",
|
||||
"@fleetbase/vroom-engine": "^0.0.3",
|
||||
"@fleetbase/storefront-engine": "^0.4.13",
|
||||
"@formatjs/intl-datetimeformat": "^6.18.2",
|
||||
"@formatjs/intl-numberformat": "^8.15.6",
|
||||
|
||||
1706
console/pnpm-lock.yaml
generated
1706
console/pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -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.30
|
||||
ENV FLEETBASE_VERSION=0.7.29
|
||||
|
||||
# Set environment
|
||||
ARG ENVIRONMENT=production
|
||||
|
||||
Submodule packages/core-api updated: f6500fb4bd...04ae1ac455
Submodule packages/dev-engine updated: f11d032cb8...64a379ce12
Submodule packages/ember-core updated: 6bcd9d71ad...54a45bbdaa
Submodule packages/ember-ui updated: 3a15f3ddda...c6694206e9
Submodule packages/fleetbase-extensions-indexer updated: db26b8add3...a6f2b4cde9
Submodule packages/fleetops updated: 071a0f06fb...09487c1c50
Submodule packages/fleetops-data updated: 332dc428de...08520b3981
Submodule packages/iam-engine updated: 1a65d083c7...99698152e2
Submodule packages/pallet updated: b343c621f1...9e7592eddb
Submodule packages/registry-bridge updated: 52441e2b2c...3e6ba698f5
Submodule packages/storefront updated: aa2a2bc0bd...b5776acef6
Reference in New Issue
Block a user