Appearance
Release Notes & Changelog
Quelle: source-of-truth/handbooks/appliance/release-notes.md.
Diese Seite macht den agilen Demonstrationseffekt der Preview-Umgebung sichtbar: Kund:innen sehen nicht nur eine laufende Appliance, sondern auch, welche Inkremente in welcher Reihenfolge live gegangen sind.
Releases
v1.6.2 — Deployment 2026-06-18 (309d555)
Zeitraum: 2026-06-18
Charakter: Security-Fix und TU-Preview-Härtung
Quellenanker: SESSION-2026-06-18_15-46-docs-dev-server-security-fix.md
Sicherheit und Betrieb
- Docs-Server statisch ausgeliefert — Die öffentliche TU-Preview nutzt nicht mehr
vitepress dev, sondern einen statischen VitePress-Build mit Preview-Server. - Dev-Endpunkte geschlossen —
/@vite/clientund/@fs/...liefern nach dem Rollout 404 statt Quellcode-/HMR-Antworten. - TU-only-Abgrenzung dokumentiert — Lokaler ddev-Hot-Reload und T-Cloud-Image bleiben unverändert.
Dokumentation und Tests
- Smoke-Test erweitert — TU-Smoke prüft explizit, dass Vite-/FS-Dev-Endpunkte nicht öffentlich bedient werden.
- Security-Resolution vorbereitet — Befund, Fix, Rollout und Nachweis sind im Session-Journal nachvollziehbar.
v1.6.1 — Deployment 2026-06-10 (085b1aa)
Zeitraum: 2026-06-10
Charakter: T-Cloud-Realitätsabgleich und Deploy-Pfad-Stabilisierung
Quellenanker: SESSION-2026-06-10_12-43-tcloud-deployment-boot.md, SESSION-2026-06-10_13-47-tu-autodeploy-ssot-skip.md
Deployment / Betrieb
- Demo-Deployment-Pfad stabilisiert — T-Cloud-Boot, Argo-Reaktivierung und Tear-Down-Messung wurden dokumentiert und auf die reale Demo-Topologie nachgezogen.
- SSOT-only-Deploys entschärft — TU-Autodeploy überspringt App-Rollouts, wenn nur Dokumentations-/SSOT-Dateien betroffen sind.
- Doku gegen Live-Realität abgeglichen — Handbücher und Operations-Hinweise referenzieren die tatsächlich genutzten Officina-Demo-Hosts.
v1.6.0 — Deployment 2026-06-09 (714a2ac)
Zeitraum: 2026-06-09
Charakter: SCD-Readiness, Manuals, Charts und Journey-Level-1
Quellenanker: SESSION-2026-06-09_09-56-scd-readiness-manuals-level1.md, SPEC-028
Dokumentation
- Fünf Bücher fertiggestellt — Käufer:in, Verkäufer:in/ERP, Sachbearbeiter:in, Operator:in und Architektur sind als VitePress-Handbücher verfügbar.
- Lebenszyklen visualisiert — Appliance-Kontext, Redaktion, Auction/Listing, Bid/Award, Fulfillment, E-Mail-Dispatch und Testarchitektur wurden als PlantUML-Quellen gepflegt und als SVG eingebettet.
- Operator-Handbuch erweitert — Level1-E2E-Ausführung, manuelle JL2-Generalprobe und T-Cloud-Lifecycle sind für Standteam und Betrieb beschrieben.
Qualitätssicherung
- SCD-Level1-Readiness-Tests ergänzt — Docs-Server, Kernjourneys und Test-Governance wurden um Playwright-Abdeckung erweitert.
- E-Mail-Templates professionalisiert — Workflowgenaue Officina-Mails mit nächsten Aktivitäten und Tests ersetzen rohe Demo-Texte.
v1.5.0 — Deployment 2026-06-04 (535a29d)
Zeitraum: 2026-06-04 → 2026-06-05
Charakter: Content, lokale Routing-Isolation und Such-Spec
Quellenanker: SESSION-2026-06-04_10-01-storefront-cms-content.md, SESSION-2026-06-05_10-23-local-routing-and-tu-hosts.md
Storefront
- Editierbare CMS-Seiten verdrahtet — Die Storefront zeigt redaktionell pflegbare Inhalte und Technology-Partner-Links.
- Storefront-Suche spezifiziert — SPEC für Suche und Filter legt den nächsten Käufer:innen-Ausbau fest.
Deployment / Betrieb
- Test-User-Seeding gehärtet — TU-/Demo-Setups erzeugen benötigte Nutzer idempotent.
- Lokale Routen isoliert — Officina-ddev-Services sind gegenüber anderen Projekten sauberer abgegrenzt.
v1.4.0 — Deployment 2026-06-03 (6020c07)
Zeitraum: 2026-06-03
Charakter: Demo-Bilder, Käuferkonto und Bid-Invalidation
Quellenanker: SESSION-2026-06-03_00-18-listing-list-command-bid-invalidation-mail.md, SESSION-2026-06-03_14-30-meine-gebote-links-header-user.md, SESSION-2026-06-03_14-45-demo-bilder-fuenf-weitere-maschinen.md
Storefront
- Käuferidentität sichtbar — Header und Account-Sidebar zeigen angemeldete Nutzer:innen und führen schneller zu „Meine Gebote“.
- Reale Produktbilder erweitert — Weitere Kaffeemaschinen ersetzen Platzhalter und erhöhen die Demo-Glaubwürdigkeit.
Backoffice / Shopware
- Listing-Listenkommando ergänzt — Operator:innen können Listings per CLI sichtbarer prüfen.
- Bid-Invalidation-Mail angebunden — Ungültig gesetzte Gebote lösen eine passende Benachrichtigung aus.
v1.3.1 — Deployment 2026-06-02 (6c889ba)
Zeitraum: 2026-06-02
Charakter: TU-Fixwelle für Demo-Daten, DOI, Medien und Buyer-UX
Quellenanker: SESSION-2026-06-02_19-55-local-qa-demo-images-admin-thumbnail.md, SESSION-2026-06-02_21-50-auction-listing-bid-summary.md
Storefront
- Double-Opt-In-Flow wiederhergestellt — Registrierung liefert die richtigen Pending-/Opt-in-Zustände.
- Gebotsübersicht verbessert — Listing- und Auction-Views zeigen Höchstgebot und Startpreis konsistenter.
- Carousel-Bedienung stabilisiert — Native Controls reduzieren Fragilität in Preview-Browsern.
Deployment / Betrieb
- Demo-Medien repariert — Auktionen zeigen Bilder nach Seed-/Repair-Läufen wieder zuverlässig.
- TU-Router lesbar gehalten — Generierte ddev-Router-Konfiguration bleibt für Betrieb und Diagnose nachvollziehbar.
v1.3.0 — Deployment 2026-06-02 (b641e45)
Zeitraum: 2026-06-02
Charakter: BT-VM/TU-Deployment-Pfad
Quellenanker: SESSION-2026-06-02_11-32-bt-vm-deployment-plan.md, SESSION-2026-06-02_18-08-tcloud-bringup-smoke-teardown.md
Deployment / Betrieb
- TU-Deployment-Artefakte ergänzt — BT-VM-Preview bekommt eigene ddev-/Deployment-Konfiguration.
- Autodeploy deterministischer gemacht — Fast-forward, Aktivierungszeitpunkt, Access-Key und Basic-Auth-Handling wurden gehärtet.
- Demo-Seeding idempotent — Mehrfachläufe halten genau den erwarteten Demo-Zustand statt schleichenden Drift zu erzeugen.
v1.2.0 — Deployment 2026-05-31 (85eac19)
Zeitraum: 2026-05-31
Charakter: Operator-Handbuch für T-Cloud-Lifecycle
Quellenanker: SESSION-2026-05-31_12-32-operator-handbook-tcloud-lifecycle.md
Dokumentation / Betrieb
- T-Cloud Boot & Teardown dokumentiert — Operator:innen erhalten einen Ablauf für Infrastrukturaufbau, Appliance-Rollout, Smoke-Test und geordneten Abriss.
- Teardown vollständig protokolliert — Ressourcenrückbau ist als Session belegt und für Kosten-/Lifecycle-Betrachtung wiederholbar.
v1.1.1 — Deployment 2026-05-30 (c341781)
Zeitraum: 2026-05-30
Charakter: ddev-Parität, Mailpit und E-Mail-Archiv-Härtung
Quellenanker: SESSION-2026-05-30_tcloud-ddev-parity-mailpit.md, SESSION-2026-05-30_18-42-records-email-dispatch-table.md
Backoffice / Shopware
- E-Mail-Archiv-Subscriber korrigiert — Records lesen die kanonische
bvg_email_dispatch_record-Tabelle und bleiben mit dem übernommenen BVG-Schema kompatibel. - Mailpit in Parität gebracht — Lokale und T-Cloud-nahe Demo-Pfade können Mails sichtbar prüfen.
Deployment / Betrieb
- ddev-Paritäts-Provisioning ergänzt — Die lokale Appliance spiegelt mehr der T-Cloud-Annahmen und bleibt als Messe-Backup belastbarer.
v1.1.0 — Deployment 2026-05-30 (3f1e1d4)
Zeitraum: 2026-05-30
Charakter: Produktionsähnliches Shopware-Image und T-Cloud-Rollout
Quellenanker: SESSION-2026-05-30_prod-image-spec-rereview.md, SESSION-2026-05-30_18-20-tcloud-provisioning-patterns.md
Deployment / Betrieb
- Self-built Shopware-Prod-Image — Shopware läuft im Demo-Cluster über ein eigenes nginx/php-fpm/supervisord-Image statt über den lokalen ddev-Modus.
- Wildcard-Ingress und Services geroutet — Storefront, Shopware, ERP und Docs werden im Demo-Stage konsistenter veröffentlicht.
- Boot-Probleme gehärtet — Install-Lock, Datenbankanlage, Medien-Rehydration, Helm-Dokumenttrenner und ERP-Konfiguration wurden stabilisiert.
v1.0.0 — Deployment 2026-05-30 (ad77881)
Zeitraum: 2026-05-29 → 2026-05-30
Charakter: Lokaler RC1-Demostand gehärtet
Quellenanker: rc1-gap-closure-matrix.md, SESSION-2026-05-29_13-40-rc1-gap-review-trunk-reset.md
Storefront
- Bidding- und Award-Flows gehärtet — Lot-/Listing-Wire-Boundary, Mindestgebots-Hints und konkurrierende Buyer-Flows wurden nachgezogen.
- RC1-Testdaten resetbar — Fanout-Seeder erzeugt wiederholbar lauffähige Auktionen statt verbrauchter Demo-Zustände.
Qualitätssicherung
- RC1-Gap-Matrix grün gezogen — K-01 bis K-18 sind automatisiert oder als manuelle Folgegates belegt; K-19 bleibt als Tag-/Release-Policy separat.
- Playwright-RC1-Suite erweitert — 80+ echte UI-/Journey-Tests ersetzen frühere Skeleton- und False-Green-Nachweise.
v1.0.0-rc2 — Deployment 2026-05-29 (bbadbdd)
Zeitraum: 2026-05-29
Charakter: RC-Kandidat mit Live-Bids, ERP-Outbound, Docs und E2E
Quellenanker: SESSION-2026-05-29_03-30-rc1-tag-k04-sse-honest-balance.md, SESSION-2026-05-29_11-56-rc1-nachtschicht-abschluss.md
Storefront
- SSE Live-Bids — Zwei Browser-/Buyer-Personas sehen Höchstgebote und Outbid-Zustand live.
- BidPanel verbessert — Zu niedrige Gebote zeigen das aktuelle Mindestgebot; Statuszustände werden verständlicher.
ERP / Integration
- ERP-Outbound angeschlossen — Award erzeugt Shopware-Order und Events für ERP-Inbox und Delivery-State.
Dokumentation / Tests
- Docs-Server mit fünf Büchern — Rollenorientierte Handbuchstruktur wird als eigene Demo-Oberfläche sichtbar.
- RC1-UI-Journey-Suite grün — 52 echte Playwright-UI-Tests belegen die wichtigsten Benutzerpfade.
v1.0.0-rc1 — Deployment 2026-05-29 (004781a)
Zeitraum: 2026-05-28 → 2026-05-29
Charakter: Erster Release-Candidate-Backfill nach Gap-Inventur
Quellenanker: MATCH-v1.0-RC1-kriterien-vs-stand.md, NOTES-v1.0-RC1-stephan-morgen.md
Backoffice / Shopware
- RC1-Blocker inventarisiert — 19 Kriterien wurden gegen SSOT, Specs und Implementierungsstand gematcht.
- Wording-Revision gestartet —
machineNumber/ Maschinenakte / Inventartag ersetzt sichtbarere BVG-/Bus-Reste. - Action-Button-Pattern vorbereitet — Admin-Aktionen bekommen Capability, Disabled Reason und Confirm-Modal als Zielmuster.
Qualitätssicherung
- False-Green-Risiko offengelegt — Skeletons, Tabellenexistenz und reine Proxy-Tests zählen nicht mehr als RC-Erfüllung.
v0.14.0 — Deployment 2026-05-28 (5e49e03)
Zeitraum: 2026-05-28
Charakter: Registrierung, Bid-Gates und erste T-Cloud-Live-Demo
Quellenanker: SESSION-2026-05-28_18-14-tcloud-live.md
Storefront
- Registrierung und DOI verdrahtet — Login, Logout, Registrierung, Bestätigungs- und Pending-Seiten arbeiten gegen echte Account-Zustände.
- BidPanel zustandsbewusst — Login, scheduled, ended und cancelled werden im Gebotsbereich differenziert angezeigt.
Deployment / Betrieb
- T-Cloud-Demo erstmals live — Coffee-Daten laufen in der Cloud-Demo; Reproduzierbarkeit und Gaps sind ehrlich bilanziert.
v0.13.0 — Deployment 2026-05-28 (3830c6b)
Zeitraum: 2026-05-28
Charakter: Demo-Daten-Fanout und echte Kaffee-Assets
Quellenanker: SESSION-2026-05-28_demo-data-import.md, SESSION-2026-05-28_auction-fanout.md
Storefront
- Kaffeemaschinen-Galerien synchronisiert — Produktbilder und Mock-/Storefront-Daten passen zur Officina-Vertikale.
- Auktionsfanout sichtbar — Mehrere Auktionen und Listings zeigen realistischere Statusverteilung.
Backoffice / Shopware
- Seeder für Demo-Auktionen — YAML-basierte Coffee-Auction-Topologie erzeugt wiederholbare Demo-Daten.
- Legacy-Cleanup ergänzt — Alte hartcodierte Coffee-Lots können gezielt entfernt werden.
v0.12.0 — Deployment 2026-05-28 (1feaae1)
Zeitraum: 2026-05-27 → 2026-05-28
Charakter: First Publishing und visuelle Officina-Identität
Quellenanker: SESSION-2026-05-27_23-37-first-publishing-p1-identity-assets.md, SESSION-2026-05-28_first-publishing-p4.md
Storefront
- Espresso-Identity live — Header, Footer, Hero, Status-Pills, Featured Auction und „How it works“ bilden eine eigenständige Officina-Marke.
- Listing-Detail poliert — Galerie, Lightbox, Sticky Bid Panel und mobile Optimierung verbessern die Käufer:innen-Demo.
- Performance/A11y-Pass — Bildgrößen, Lazy Loading und Lighthouse-Funde wurden nachgezogen.
Qualitätssicherung
- Landing- und Listing-Smokes — Erste UI-Checks sichern die sichtbare Publishing-Schicht ab.
v0.11.0 — Deployment 2026-05-27 (fc1f760)
Zeitraum: 2026-05-27
Charakter: ERP-Trio-Baseline
Quellenanker: SESSION-2026-05-27_19-57-erp-integrator-port.md, SESSION-2026-05-27_20-00-erp-emulator-bootstrap.md
ERP / Integration
- ERP-Integration portiert — Das frühere SAP-Modul wird zur Officina-ERP-Integration mit Coffee-Machine-Schema und Shopware-Import-Endpunkten.
- ERP-Emulator gestartet — Nuxt-Emulator mit Asset-CRUD, State Machine, Demo-Daten und Publish-to-Shop-Fluss.
- ddev-Integration ergänzt — ERP-Emulator und Integration werden lokal erreichbar und in die Appliance-Topologie eingebunden.
v0.10.0 — Deployment 2026-05-27 (1067d5d)
Zeitraum: 2026-05-27
Charakter: Storefront echt gegen Shopware verdrahtet
Quellenanker: SESSION-2026-05-27_16-25-storefront-backend-wired.md, SESSION-2026-05-27_19-30-bvg-look-port-welle12.md
Storefront
- Store-API statt Mock — Nuxt liest Lots und Auctions über echte Shopware-Store-API-Endpunkte.
- BVG-Look als Officina-UI portiert — Auctions-/Listing-Seiten, Account-Bereich und Status-Badges erreichen Demo-Niveau.
- Cover-Fallbacks stabilisiert — Listings haben deterministische Bilder, auch wenn noch kein echtes Medium gesetzt ist.
Backoffice / Shopware
- Plural-Aliase für Auctions — API-Verträge werden frontendfreundlicher, ohne bestehende Routen zu brechen.
v0.9.0 — Deployment 2026-05-27 (3e0c8d3)
Zeitraum: 2026-05-27
Charakter: Admin-UI-Portierung
Quellenanker: SESSION-2026-05-27_13-01-spec-006-admin-ui-port-from-bvg.md, SESSION-2026-05-27_15-45-auctions-top-level-nav.md
Backoffice / Shopware
- Auktionsmanagement im Admin — Shopware-Admin erhält Module für Auktionen, Catalogue-Dokumenttypen, Records und Customer/KYC.
- ACL-Privilege-Mapping ergänzt —
sw_auctions-Entitäten werden für Admin-Rechte abgebildet. - Navigation auf Officina angepasst — Auktionen werden als eigener Navigationsbereich sichtbar; Bus-Wording wird in Richtung Kaffeemaschine gedreht.
v0.8.0 — Deployment 2026-05-27 (aec78f2)
Zeitraum: 2026-05-27
Charakter: Bidding und Contracting aus BVG portiert
Quellenanker: SESSION-2026-05-27_18-30-bid-api-plural-cover.md, SESSION-2026-05-27_19-28-spec-002-t5-contracting-port.md
Backoffice / Shopware
- Bidding-Plugin übernommen — Gebotsdomäne, API und Basis-Validierung sind in der Officina-Plugin-Familie verfügbar.
- Contracting-Plugin portiert — Award-Trigger, DAL-Mapping, Services, Admin-Statusroute und Tests wurden übertragen.
- Plugin-Install-Smoke bestanden — Controller und Services sind im Shopware-Kernel aktivierbar.
Deployment / Betrieb
- Demo-Image gebumpt — Storefront und Shopware wurden auf den neuen Funktionsstand gebracht.
v0.7.0 — Deployment 2026-05-26 (1c47be0)
Zeitraum: 2026-05-26
Charakter: Auction-Foundation und Outer-Loop-Backbone
Quellenanker: SESSION-2026-05-26_23-26-t3-a-backend-fundament.md, SESSION-2026-05-26_23-43-inner-outer-loop-ssot.md
Backoffice / Shopware
- Auction-Core portiert — Entity-Definitionen, Migrationen, State Machine und Query-/Validator-/Handler-Layer bilden den Kern der Auktionslogik.
- Vier Superstates entschieden — Der BVG-Lifecycle wird für Officina bewusst zusammengeführt und dokumentiert.
Deployment / Betrieb
- Per-Service-Manifeste eingeführt — ADR-011 verbindet Inner Loop und Outer Loop über
manifest.yaml, Renderer und Taskfile. - Helm-/SWR-Grundlage gelegt — Method-Kit-Chart, Values-Renderer und SWR-Tofu-Workspace schaffen den Cloud-Auslieferungspfad.
v0.6.0 — Deployment 2026-05-26 (2a0128e)
Zeitraum: 2026-05-26
Charakter: Records und Catalogue portiert, Tests grün
Quellenanker: SESSION-2026-05-26_16-25-t2-records-catalogue.md, SESSION-2026-05-26_16-55-t2-5-phpunit-green.md
Backoffice / Shopware
- Records-Plugin portiert — Akten, Dokumente, Audit-Events und Storage-Migrationen kommen aus dem BVG-Erbe in die Officina-Domäne.
- Catalogue-Plugin portiert — Lot-/Kaffeemaschinen-Import inklusive Fixture-Adapter ersetzt Bus-spezifische Semantik.
Qualitätssicherung
- 532 PHPUnit-Tests grün — Notification, Customer, Records und Catalogue erreichen eine belastbare Portierungsbasis.
v0.5.0 — Deployment 2026-05-26 (aa70d22)
Zeitraum: 2026-05-26
Charakter: Notification- und Customer-Plugin plus Frontend-Mock-Vertrag
Quellenanker: SESSION-2026-05-26_14-11-notification-portation.md, SESSION-2026-05-26_14-31-customer-portation.md, SESSION-2026-05-26_15-12-t1-finalize-sed-mock-spec.md
Backoffice / Shopware
- Notification-Plugin übernommen — SAP-Begriffe werden auf ERP umgestellt, Namespace und Routen wechseln zu
sw-auctions. - Customer-Plugin portiert — KYC-/Customer-Flüsse, API-Routen und Admin-Snippets werden aus BVG abgeleitet.
Storefront
- Mock-Vertrag stabilisiert — Vier Customer-Endpunkte erlauben der Nuxt-Storefront parallele Weiterarbeit, bevor alle echten APIs final sind.
v0.4.0 — Deployment 2026-05-26 (74373f4)
Zeitraum: 2026-05-26
Charakter: BVG-Auktions-Portierung gestartet
Quellenanker: SESSION-2026-05-26_12-30-bvg-portation-bootstrap.md, ADR-006, SPEC-002
Backoffice / Shopware
- Sieben Plugin-Skelette angelegt — Notification, Customer, Catalogue, Records, Auction, Bidding und Contracting entstehen als
sw-auctions-service-*. - Portierungsvertrag geschrieben — SPEC-002 friert API-Verträge, Event-Regeln und BVG-Mapping für die Parallelspuren ein.
Deployment / Betrieb
- T-Cloud-Strang als Demo-Kern verankert — PRD-003 und frühe ADRs verschieben Cloud-Deployment vom Nice-to-have in den SCD-Zielpfad.
v0.3.0 — Deployment 2026-05-25 (04c365a)
Zeitraum: 2026-05-25 → 2026-05-26
Charakter: Appliance-Skeleton, ddev und Nuxt-Pivot
Quellenanker: SESSION-2026-05-25_19-19-storefront-stack-und-officina.md, SESSION-2026-05-25_23-30-spec001-v030-approved.md, SESSION-2026-05-26_08-30-appliance-bootstrap-und-nuxt-pivot.md
Storefront
- Nuxt-Storefront gewählt — Die Käufer:innen-UI wird als eigener Service neben Shopware geführt.
- Officina-Identität vorbereitet — Kaffeemaschinen-Vertikale und Service-Layout lösen die reine BVG-Kopie ab.
Deployment / Betrieb
- ddev-Appliance-Skeleton — Lokale Mehr-Service-Topologie entsteht mit Shopware, Storefront und Docs-Server.
- Shopware-Patch aktualisiert — Pin wird auf Shopware 6.7.10.1 gezogen.
v0.2.0 — Deployment 2026-05-23 (55e4ce4)
Zeitraum: 2026-05-23 → 2026-05-25
Charakter: Domäne, PRD-001 und BVG-Erbe
Quellenanker: SESSION-2026-05-23_09-47-prd001-stack-erzaehlung.md, SESSION-2026-05-23_14-00-bvg-erbe-und-erp-emulator.md
Produkt / Domäne
- Lot/Listing-Begriffe geschärft — Die Auktionsdomäne wird von Busverkauf auf Instandhaltungs-Abverkauf und Kaffeemaschinen-Demo übertragen.
- PRD-001 erweitert — MVP, Appliance-Monorepo, ERP-Emulator und Officina-Story werden in der SSOT verankert.
Architektur
- BVG-Erbe sichtbar gemacht — Ableitung statt Neuentwicklung wird als Projektstrategie geführt.
v0.1.0 — Deployment 2026-05-22 (0cfaec8)
Zeitraum: 2026-05-22
Charakter: Projekt-Bootstrap
Quellenanker: SESSION-2026-05-22_18-04-bootstrap-sw-auctions.md
Projekt / Governance
- Repo-Skelett angelegt — Root-Signaldateien, Rollen-Roster, Governance-Vertrag, Templates und erste Session bilden die arbeitsfähige Basis.
- Mission formuliert — Officina del Caffè wird als White-Label-Auktionsappliance für den Shopware Community Day positioniert.
- Executable SSOT aktiviert — Sessions, PRDs, Specs, ADRs und Methodenartefakte werden als führende Projektwahrheit eingeführt.