FabAccess - Versionen, Changelog, Roadmap
Roadmap
Server
- LDAP-Integration - bis 12/2024
- Single Sign On (SSO) per Keycloak / OpenID Connect
(keycloak)- bis 12/2024 - noch mehr komplexe Zustände: z.B. "Schalten nur, wenn auch die Kühlung oder Absaugung angeschalten ist!" oder "Schalte aus, wenn der letzte gegangen ist"
- Föderation: Werkstätten haben eine technische Bais für Verträge/Abrechnungen, die das Leben einfacher für jeden machen und Plastikkarten sparen
- Measurements implementieren
- welche Permissions and Roles sind mit der aktuellsten Version möglich?
- sind Terminals möglich?
- Projekte implementieren
- Ausleihfunktion implementieren
Client
-
- Client Web App (Borepin-Nachfolger)
- Bedarf einer neuen App, die plattformübergreifend ist
- außerdem: Xamarin-Support wurde am 01.05.2024 durch Microsoft beendet
- Client Borepin
- Switch auf AvaloniaUI zum Adressieren von GTK (Gnome Toolkit) / Linux
- Client Web App (Borepin-Nachfolger)
Release History
Bei den folgend genannten Versionen wird primär von der API-Version gesprochen! Die Versionen des Servers und des Referenz-Clients können sich unterschieden. Clients in den App Stores müssen der Server-Version entsprechen, bis die Version 1.0 erreicht ist!
- ☑️ 0.4 Beta (aktuell)
- ☑️ 0.3 öffentliche Alpha "Spigots of Berlin" (04/2022)
- ☑️ 0.2 Joris-Alpha (01/2022)
- ☑️ 0.1 historische Alpha-Version
Siehe auch Stichwort release.
Alle Releases von Borepin und Diflouroborane (BFFH) finden sich in GitLab:
- https://gitlab.com/fabinfra/fabaccess/borepin/-/tags
- https://gitlab.com/fabinfra/fabaccess/bffh/-/tags
Release- und Versionierungsschema
Wie werden die FabAccess Repositories versioniert? Welchen Regeln folgt es?
Das Versionsschema lautet A.B.C
. Wofür die 3 Stellen A, B und C stehen, ist leider nirgends erläutert.
Folgende Release-Stages gibt es:
- Internal - nur für interner Tests
- Beta - für externe Tester
- Production - für alle Nutzer