LoopOS 08.2026.01 (M, C, Vr, Hr, Hu)
· 8 min read
Main News
Ops 22
Services tab access is gated by a new scope across Validation, Handling and Hubs, chat logs show the correct apps, and Core catalog/protocol screens get localization, sorting and filter fixes — plus a Partner Group dropdown fix in Manager and HubsApp access without requiring brand edit.
- Manager - 0.27.12.0 + 0.27.13.0
- Core - 0.27.13.0
- Validation Rails - 0.27.10.0
- Handling Rails - 0.27.11.0
- Hubs - 0.27.10.0
Tech Notes
Tech Notes
What must be done before deployment:
- Deploy Manager
0.27.13.2, Core0.27.13.9, Validation Rails0.27.10.3, Handling Rails0.27.11.3, and Hubs0.27.10.3together (apps depend on LoopOS UI1.1.67.0and DS SDK2.92.0). - Prefer Manager
0.27.13.2, Core0.27.13.9, Validation Rails0.27.10.3, Handling Rails0.27.11.3, and Hubs0.27.10.3(include latest hotfixes on top of the package minors). - On Manager, set
gitlab_base_urlto the self-managed origin (https://gitlab.aws.loopos.app) so deploys andregister_releasecall the correct GitLab. Default remainshttps://gitlab.comif the setting is empty. - For Insurama incoming payments, items must include a claim occurrence date (
item.extra_data.occurrence_dateor a protocol answer keyed/labelledfecha_de_ocurrenciaoroccurrence_date); otherwise payment creation fails. - To show the Services tab on item show, grant
can_view_item_serviceson Validation Rails, Handling Rails, and/or Hubs as needed. - To use script retry from item/script logs, grant the
can_retry_scriptsscope on Core, Validation Rails, Handling Rails, and/or Hubs as needed. - To let operators advance the item value step without seeing amounts, grant
can_process_item_value_blindon Handling Rails.
New settings/configs/scopes:
- Validation Rails, Handling Rails, Hubs (Scopes) — from this package
can_view_item_services- View the Services tab on the item show page.
- Manager (Insurama incoming payments) — from Manager
0.27.12.5/0.27.12.6- Claim occurrence date
fecha_de_ocurrencia/occurrence_date(item extra_data or protocol answer label/slug)- Required for Insurama policy payment-status and process-payment. Day-first dates (
d-m-Y,d/m/Y) are accepted.
- Required for Insurama policy payment-status and process-payment. Day-first dates (
- Claim occurrence date
- Manager (Settings) — from
0.27.13.0gitlab_base_url- GitLab instance origin used for Manager API calls (compare, pipelines, terraform archive). Default
https://gitlab.com. Set in Avo tohttps://gitlab.aws.loopos.appafter the GitLab migration.
- GitLab instance origin used for Manager API calls (compare, pipelines, terraform archive). Default
Migrations or Data Migrations made (to revert):
- Core (
0.27.13.7)db/migrate/20260831124440_add_block_metadata_to_loop_os_scripts.loop_os_script_engine.rb— addsblock_metadata(jsonb) onloop_os_scriptsdb/data/20260831125000_store_script_backed_metadata.rb— backfillsblock_metadatafor advanced/decision scripts (revert clearsblock_metadata)
Retrocompatibility
→ Any app besides manager on version 0.27.x.x is only compatible with Manager 0.27.x.x
→ Manager 0.27.x.x is still compatible with all previous versions of the other apps
→ Manager 0.26.0.0 and Core 0.26.0.0 must be deployed together for multitenancy and virtual instances
→ To use Validation, Handling 0.25.x.x and Hubs 0.22.x.x and above, you need Core 0.25.x.x or above
Manager
[0.27.13.2] - 2026-09-16
Fixed
- Scope permissions lost when a new app version is created, so users logged in to the new version got no store – #869f2vvde
[0.27.13.1] - 2026-09-16
Fixed
- DHL Global and DHL CIM tracking sync mishandling non-200 responses – #869e0pz42
[0.27.13.0] - 2026-09-11
Added
- Ability to update partner ingress only, without deploying the app instance
- (Technical) Configurable GitLab base URL for Manager API calls
Changed
- (Technical) Deployment logs buffered before persisting, with failed flushes retried
Fixed
- Database connection errors when all web pods restarted at the same time on the daily schedule – #869e0qpmd
[0.27.12.6] - 2026-09-10
Fixed
- Insurama occurrence date not found when Core sends the protocol answer keyed by its label
[0.27.12.5] - 2026-09-10
Added
- Support for claim occurrence date (
fecha_de_ocurrencia) on Insurama policy payment status and process-payment
Fixed
- Insurama occurrence date not found when Core sends the protocol answer keyed by its label
- Insurama occurrence date in day first format being read as a year, for example 08-09-2026 becoming 0008-09-20
[0.27.12.4] - 2026-09-09
Fixed
- DHL shipment tracking sync failing due to a timeout when contacting DHL – #869ev0why
- Logic shipment tracking sync failing when the provider is temporarily unavailable – #869euyp04
[0.27.12.3] - 2026-09-09
Fixed
- Scripts index not loading due to run_modal and n+1 queries – #869ey4fqt
[0.27.12.2] - 2026-08-24
Fixed
- On Update Script is not saved on App Instance configurations – #869ekfnt1
[0.27.12.1] - 2026-08-17
Fixed
- (Technical) Default database config resolved from secrets without scoping to the instance cluster
[0.27.12.0] - 2026-08-14
Changed
- (Technical) Update LoopOS UI to 1.1.67.0
Fixed
- Partner Group dropdown cut off on new partner page – #869dbk3hz
Core
[0.27.13.9] - 2026-09-11
Fixed
- Items Export Timers download never completing in the UI
[0.27.13.8] - 2026-09-09
Fixed
- Scripts index not loading due to run_modal and n+1 queries – #869ey4fqt
[0.27.13.7] - 2026-09-01
Fixed
- Improve timeline performance by fetching tokens from scripts metadata – #869er4f8a
[0.27.13.6] - 2026-08-27
Fixed
- Buyer and seller info logs duplicating when page is refreshed in Hubs – #869ceun8f
[0.27.13.5] - 2026-08-21
Fixed
- Protocol elements displaying error messages before submitting – #869ehab0e
- Select/multiselect elements arrived pre-selected in Validation, Handling and Hubs even when
pre_fillwas disabled – #869dygd31
[0.27.13.4] - 2026-08-21
Fixed
- Show unread message icon on items with unread messages – #869en81fc
[0.27.13.3] - 2026-08-21
Fixed
- Reject protocol answer submission when a required element is left without a value – #869emqqwr
[0.27.13.2] - 2026-08-20
Changed
- (Technical) Additional instance hosts exposed as HOST2+ environment variables in Kubernetes deployments
[0.27.13.1] - 2026-08-19
Fixed
- Count queries were stalling and putting excessive load on the database due to eager loading – #869ekuyjw
[0.27.13.0] - 2026-08-14
Changed
- (Technical) Update LoopOS UI to 1.1.67.0
Fixed
- Pricing Rules export label not localized – #869d061tr
- Missing translation toast on Protocols and fixed-PT label on Product show – #869ce4kn1
- Sort protocol selection list alphabetically – #869d31rw3
- Draft status styling inconsistent in Services > Shippings – #869ch5mc2
- Catalog import: ignore option types and brands on category rows – #869ccay2v
- Core Protocol export icon on index table remains in loading after successful download – #869dz5tn5
- Global filters not working correctly in product items tab – #869d618u1
Validation Rails
[0.27.10.3] - 2026-08-28
Fixed
- (Technical) Pinned
view_componentto< 3.27— versions >= 3.27 raise an exception when the same component instance is rendered twice
[0.27.10.2] - 2026-08-27
Fixed
- Buyer and seller info logs duplicating – #869ceun8f
[0.27.10.1] - 2026-08-21
Fixed
- Protocol elements displaying error messages before submitting – #869ehab0e
- Select/multiselect elements arrived pre-selected in Validation, Handling and Hubs even when
pre_fillwas disabled – #869dygd31
[0.27.10.0] - 2026-08-14
Added
- Scope
can_view_item_servicesto control access to the Services tab on item show – #CU-869dbf40y
Changed
- (Technical) Update LoopOS UI to 1.1.67.0
Fixed
- Chat logs showing incorrect app entries and icons, and overlapping mini apps container – #CU-869cdmqn0
Handling Rails
[0.27.11.3] - 2026-08-28
Fixed
- (Technical) Pinned
view_componentto< 3.27— versions >= 3.27 raise an exception when the same component instance is rendered twice
[0.27.11.2] - 2026-08-27
Fixed
- Buyer and seller info logs duplicating – #869ceun8f
[0.27.11.1] - 2026-08-21
Fixed
- Protocol elements displaying error messages before submitting – #869ehab0e
- Select/multiselect elements arrived pre-selected in Validation, Handling and Hubs even when
pre_fillwas disabled – #869dygd31
[0.27.11.0] - 2026-08-14
Added
- Scope
can_view_item_servicesto control access to the Services tab on item show – #CU-869dbf40y
Changed
- (Technical) Update LoopOS UI to 1.1.67.0
- Sort multiple core instances alphabetically – #CU-869dc3d62
Fixed
- Chat logs showing incorrect app entries and icons, and overlapping mini apps container – #CU-869cdmqn0
Hubs
[0.27.10.3] - 2026-09-15
Fixed
- "Something went wrong" error message about a missing notifications template shown while browsing Hubs – #869f241yg
- Error messages and missing header after 24 hours signed in, because the Manager session was never renewed – #869f241yg
- Error message instead of the login page when the session expired – #869f241yg
[0.27.10.2] - 2026-08-27
Fixed
- Buyer and seller info logs duplicating when page is refreshed in Hubs – #869ceun8f
[0.27.10.1] - 2026-08-21
Fixed
- Protocol elements displaying error messages before submitting – #869ehab0e
- Select/multiselect elements arrived pre-selected in Validation, Handling and Hubs even when
pre_fillwas disabled – #869dygd31
[0.27.10.0] - 2026-08-14
Added
- Scope
can_view_item_servicesto control access to the Services tab on item show – #CU-869dbf40y
Changed
- (Technical) Update LoopOS UI to 1.1.67.0
Fixed
- Access to HubsApp blocked unless user has can_edit_brand scope – #869b9exhy
