Skip to content

OpenMES v0.27.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Oct 20:40
b952915

Installation

Web / self-hosted: download openmmes-v0.27.0.zip below — it is self-contained (PHP dependencies in vendor/ and the built frontend in backend/public/build/ are already bundled, so no composer install or npm build is required).

Desktop: grab the installer for your OS — Windows *-setup.exe, macOS *.dmg, or Linux *.deb / *.rpm. They bundle PHP + the backend and run OpenMES as a local app / LAN server.

Mobile (Android): install openmes-mobile-v0.27.0.apk and point it at your OpenMES server.

Shared hosting (no terminal): unzip the web package, upload the folder, point the document root at the package root, then open the URL — the browser-based setup wizard handles environment, database and the admin account.

Docker: unzip the web package and run docker compose up -d from the package root (or bash install.sh).

Changes

  • Merge pull request #365 from Mes-Open/release/0.27.0 (b952915)
  • Merge remote-tracking branch 'origin/main' into release/0.27.0 (4389050)
  • Merge pull request #364 from Mes-Open/release/0.26.1 (c5df69f)
  • Merge remote-tracking branch 'origin/develop' into release/0.27.0 (18730b3)
  • Merge pull request #363 from Mes-Open/fix/finite-scheduling-ui-polish (62b4ee6)
  • chore(release): 0.27.0 (e651cee)
  • chore(release): 0.26.1 (a26caa0)
  • fix(docker): give the backend the host APP_KEY, keep a fallback key on the volume (c56a741)
  • fix(modules): keep panel-installed modules across image upgrades, publish frontend on reinstall (7893519)
  • fix: say when the problem filter finds nothing in the simulation (b1f342d)
  • i18n: rewrite the Polish finite-scheduling strings in plant language (4b14695)
  • fix: bring back the flat operations table on automatic scheduling (94282c8)
  • fix: give the capacity view the planner's header and system controls (3314c72)
  • fix: give the automatic scheduling pages their full breadcrumb trail (65c83f6)
  • Merge pull request #362 from Mes-Open/feat/finite-capacity-scheduling (f00123f)
  • fix: lay the simulation form out as one tidy row (bd27944)
  • feat: present automatic scheduling as a plan, not a list of rows (0a7ef6f)
  • fix: use the system's form controls on the automatic scheduling page (ac38fda)
  • fix: refuse a draft once anything it was calculated from has changed (d12d735)
  • fix: check a draft override against the work the scheduler worked around (ef74741)
  • fix: keep a shift-level end date in line with the applied minute plan (17e0465)
  • fix: tighten changeover rule input handling (c599301)
  • Merge develop into feat/finite-capacity-scheduling (7d9908c)
  • fix: detect an order edited in the same second a draft was generated (2c77993)
  • fix: refuse moving an operation onto a station that is down in its window (9bce3e5)
  • test: unit-test the finite scheduler's calendar and timeline arithmetic (27d21dd)
  • feat: count the people assigned to each line in finite scheduling (f6eea28)
  • docs: explain capacity per operation, main line and Supervisor access (afd67af)
  • fix: show where a minute-planned order starts in the planner change log (519bb97)
  • fix: place auto-scheduled orders on their main line, summarise cross-line steps (54e0774)
  • fix: show compare-by label and scope in the changeover rule list (d07972e)
  • fix: show why a scheduled operation could not be moved (5cc768e)
  • fix: load lines by committed operations in the capacity view (604ccfa)
  • i18n: add 23 missing Polish translations (79537df)
  • Merge pull request #361 from Mes-Open/fix/backend-app-key (c3c9553)
  • Merge pull request #360 from Mes-Open/chore/sync-main-into-develop (4b0acd5)
  • fix(docker): give the backend the host APP_KEY, keep a fallback key on the volume (4f1cc6e)
  • Merge main into develop: bring back the 0.25.0 and 0.26.0 releases (d9e8416)
  • Merge pull request #359 from Mes-Open/fix/module-assets-and-persistence (4d8e06c)
  • fix(modules): keep panel-installed modules across image upgrades, publish frontend on reinstall (e45d788)
  • i18n: translate finite-capacity scheduling strings into Vietnamese (835d201)
  • feat: add a workstation axis to the capacity view (2445039)
  • fix: keep changeovers valid when filling idle gaps (fdec4ca)
  • fix: count peak concurrent operators, not every overlapping booking (84e70d9)
  • fix: net material stock across orders when scheduling (67f9eb3)
  • feat: add automatic scheduling page and finite-schedule API (66a46cb)
  • feat: add changeover rules and skill constraints to the finite scheduler (e3ea3c2)
  • feat: add deterministic finite-capacity scheduler and what-if simulations (96be856)
  • feat: add planning efficiency and effective line capacity (4ea758e)