Ronald A. Richardson
1ca1342052
feat: fixed optimization changes for octane, added deprecation workflow
2025-12-19 15:56:03 +08:00
roncodes
a5a5ddb0d5
perf: Optimize FrankenPHP/Octane configuration for high load
...
**Changes:**
1. **Caddyfile**:
- Reduced num_threads from 24 to 20
- Added request timeouts (read_body: 10s, write: 60s, idle: 120s)
- With 4 containers: 20 × 4 = 80 total workers
2. **Dockerfile**:
- Added explicit --workers=20 to octane:frankenphp command
- Increased --max-requests from 250 to 1000
- Applied to app-dev, app-release, and app stages
3. **Octane config**:
- Enabled DisconnectFromDatabases listener
- Enabled CollectGarbage listener
- Prevents DB connection leaks and memory leaks
**Impact:**
- Better resource management under load
- Prevents connection pool exhaustion
- Requires db.t3.large (591 max connections) or better
- Supports up to 250 concurrent VUs
**Related:**
- Requires RDS upgrade from db.t4g.micro to db.t3.large
- Works with DB_CONNECTION_POOL_SIZE=25 (100 total connections)
- See configuration-analysis.md for details
2025-12-16 20:06:35 -05:00
Ronald A. Richardson
27652db9c3
Organizations can now set their own alpha-numeric sender ID for SMS
2025-12-07 14:15:31 +08:00
Ronald A. Richardson
ba6ed235e3
v0.7.21 ~ 5x faster css compiling and flawless builds
2025-12-06 19:26:17 +08:00
Ronald A. Richardson
7e898dd54b
Remove console prebuild script, bump docker fleetbase version
2025-12-05 22:02:46 +08:00
Ronald A. Richardson
9fa1bf54d2
v0.7.19 ~ A major leap forward in scheduling, reporting, and user interface capabilities.
2025-11-17 18:17:51 +08:00
Ronald A. Richardson
e923a89719
v0.7.18
2025-11-10 10:35:47 +08:00
Ronald A. Richardson
e1788a4ad6
v0.7.17
2025-11-10 10:29:26 +08:00
Ronald A. Richardson
a17aa3f5cc
hotfix router map
2025-11-06 21:58:40 +08:00
Ronald A. Richardson
5d1b2e1939
- Made the LogApiRequests middleware more robust
...
- Fixed controller validation handling
- Added microsoft365/graph mail driver
- Improved password requirements (including breached password check)
- Patched creating duplicate users by email in IAM
- Patch env mapper
- Vehicle/driver tracking API doesnt fire resource lifecycle events or log requests - only tracking events
- Patched `<ModelCoordinatesInput />` component
- Security patch on Storefront customers API
- Styling updates on Storefront
2025-11-06 20:33:23 +08:00
Ronald A. Richardson
6cd7ddffcb
v0.7.14
2025-10-30 18:20:04 +08:00
Ronald A. Richardson
785bc55bb7
v0.7.13 ~ Connectivity Module + Positions Playback + Positions & Device Events Drawer
2025-10-28 05:39:54 +08:00
Ronald A. Richardson
27c063fbfb
v0.7.12 ~ Patches and Order Board Improvement
2025-10-22 12:21:58 +08:00
Ronald A. Richardson
9911c96c09
All packages upgraded
2025-10-15 22:15:33 +08:00
Ronald A. Richardson
67aa793537
v0.7.10 - Maintenance capability overhaul, Storefront critical patches and improvements
2025-09-02 14:32:39 +08:00
Ronald A. Richardson
1d003ee31e
v0.7.9 ~ shorter default data retention + template variable resolver + patched order vehicle update via api
2025-08-13 17:32:46 +08:00
Ronald A. Richardson
23bf7c5ac8
v0.7.8 - Fix OSX build script, removed awsmp ECR publish
2025-08-11 13:37:00 +08:00
Ronald A. Richardson
b91cbed080
v0.7.7 - Configurable rate limiting and maintenance patches
2025-08-09 16:40:59 +08:00
Ronald A. Richardson
ab2e102e28
v0.7.6 ~ Minor patches, WIP multi-order route optimization
2025-06-04 12:30:02 +08:00
Ronald A. Richardson
1d64d18b8b
v0.7.5 ~ Added route optimization and routing control registry and settings & optimized environment/settings mapper
2025-05-30 16:10:56 +08:00
Ronald A. Richardson
ebbc4b2bf8
v0.7.4 ~ new docker install script, added logic condition property shortcut keys
2025-05-26 14:52:32 +08:00
Ronald A. Richardson
5c73b6e76d
v0.7.3 ~ hotfix: route optimization w/ no driver, seeder command
2025-05-24 13:16:47 +08:00
Ronald A. Richardson
c54ef7fb30
v0.7.2 ~ Telemetry tweak patch
2025-05-22 15:19:01 +08:00
Ronald A. Richardson
72078553cc
remove hash tracking from docker build
2025-05-20 10:19:42 +08:00
Ronald A. Richardson
bfae04a645
attempt to fix current hash check in build
2025-05-20 10:16:43 +08:00
Ronald A. Richardson
c59f028755
fix docker build
2025-05-20 10:06:26 +08:00
Ronald A. Richardson
86da1bd095
Improvements to docker setups
2025-05-19 17:30:18 +08:00
Ronald A. Richardson
4dc9764853
v0.7.1 ~ Fleetbase console can now read in a runtime config
2025-05-19 13:12:57 +08:00
Ronald A. Richardson
7b8bc4a593
removed old docker settings and github auth arg
2025-05-16 16:21:22 +08:00
Ronald A. Richardson
5dbe2fb5bb
Enhancements and bug fixes for order workflow, labels, notifications, and route optimization
...
- Added support for downloading labels and barcodes per package
- Fixed proof of delivery behavior to ensure accurate completion records
- Updated waypoint activity flow to rely on the `complete` flag
- Added support for setting waypoints as either pickup or dropoff
- Enabled sending notifications to order customer, driver, and facilitator
- Added events and notifications for `order.completed` and `order.failed` states
- Fixed route optimization logic and minor issues during order creation
- Normalized `meta` response structure to always return an object (never array)
- Patched issue with order config: deleting custom field categories no longer breaks config
2025-05-01 12:08:27 +08:00
Ronald A. Richardson
d034c4ad03
hotfix php-geos install replace broken url with github mirror
2025-03-31 11:05:47 +08:00
Ronald A. Richardson
41a469c983
fix static issues with octane
2025-02-25 20:05:21 +08:00
Ronald A. Richardson
edf7efe167
v0.5.29 ~ ⚡ ️ Performance Upgrades 10x Faster, Critical Patches
2025-02-25 16:44:14 +08:00
Ronald A. Richardson
5f949c3b7f
implementing IAM permission controls, policies and roles
2024-08-13 20:26:32 +08:00
Ronald A. Richardson
441b4f3f0c
Extension boot patches, dependency upgrades, performance upgrades
2024-07-25 18:14:11 +08:00
Ronald A. Richardson
c19d838757
hotfix Dockerfile for deployments
2024-07-23 10:45:39 +08:00
Ronald A. Richardson
8c8acf1e43
docker changes
2024-07-22 14:10:56 +08:00
Ronald A. Richardson
9ec786d892
almost ready for release, pending updates to registry...
2024-07-19 20:14:12 +08:00
Ronald A. Richardson
76859aeb26
almost ready for release of extensions
2024-07-19 18:09:14 +08:00
Ronald A. Richardson
0c33018b5b
wip
2024-07-18 02:02:23 +08:00
Ron
21ecfb5d93
Merge branch 'feature/extensions-registry' into feature-registry-extension-updates
2024-07-18 00:50:16 +07:00
Ronald A. Richardson
579a369888
preparing arch change for extensions implementation
2024-07-18 01:48:55 +08:00
Ronald A. Richardson
cce1699a75
wip
2024-07-02 14:36:31 +08:00
Ronald A. Richardson
af4507cc87
added translations for create/join organization and migrated to use Dockerfile
2024-02-15 23:11:20 +07:00
Eugene Dementyev
652bc363e1
Fix crond
2024-02-10 20:00:50 +13:00
Ronald A. Richardson
84ddf730c2
Upgraded dependencies for crticial patches from QA tests
2024-02-07 18:17:31 +08:00
Ronald A. Richardson
9da0d6b5c4
try latest version of go-crond for scheduler
2024-02-07 16:26:19 +08:00
Eugene Dementyev
9cc0e35ac3
Fix go-crond after switching to Alpine base image
2024-02-07 19:56:40 +13:00
Ronald A. Richardson
acfa34b09f
copy composer lockfile during build
2024-02-05 19:15:09 +08:00
Ronald A. Richardson
440040fecb
made github auth token environment variable for docker build
2024-02-05 19:01:20 +08:00