Dit document beschrijft de aanpassingen die uitgevoerd en gepland staan voor de komende releases. Let wel dat dit een dynamisch document betreft, en dat wijzigingen hierin aangebracht kunnen worden.

Binnen Beeyond wordt vanuit het ontwikkel team gewerkt aan meerdere versies. Wij werken altijd aan een Major Release, Minor Release en indien nodig aan Hotfixes. Een Major release is een versie waar lange tijd aan ontwikkeld dient te worden en wat veel testen en afstemming met zich meebrengt. Een voorbeeld hiervan is de update naar Orient database 2.2, de update naar Vaadin 8 en de API 2.0 update. Daarnaast werken wij met Minor Releases. Deze releases is vaak een reeks van aanpassingen welke benodigd zijn vanuit de Techniek, en zeker ook vanuit de klant. Deze releases worden parallel ontwikkeld aan de Major Releases. Waar nodig worden er Hotfixes geplaatst.

Roadmap

Versie

Korte beschrijving / Releasenotes

Planning / Status

1.8.4

Releasenotes
Orient 2.2

Gereleased

1.8.4.5 & 1.8.4.6

Multi-tenant omzetten naar Single-tenant

Gereleased

1.8.5

Releasenotes

Gereleased

1.8.6-rc*

Dit betreft een reeks klantspecifieke issues.

2021 (Q2-Q4) Continues deployment*

1.9.0

  • RabbitMQ

  • ElasticSearch (ElasticSearch betreft het systeem dat gebruikt wordt om door de Beeyond (Oriënt) database te kunnen zoeken, sorteren en filteren)

Deze technische updates zijn benodigd voor de nieuwe API architectuur.

2022 (Q1)

1.9.5

Single sign-on

2022 (Q1)

2.0

Vaadin 8.0 Look & Feel Interface aanpassingen

2022 (Q3)

2.5

  • Spring

  • Java

2022 (Q3)

3.0

Beeyond API 2.0

Swagger open API

Aanpassing volledige architectuur

Nog niet bekend.

Release 1.8.4

Release 1.8.4.5.x & 1.8.4.6.x

Release 1.8.5

Release 2.0

Minor Release interne versie 1.8.5.x (Planning: nog niet bekend)

Minor Release interne versie 1.8.6.x (Planning: nog niet bekend)

Beeyond API 2.0

In 2021 willen wij Beeyond volledig API geschikt maken middels het framework Swagger zie ook https://swagger.io/. Dat wil zeggen dat Beeyond intern volledig over stapt op API zodat ook vanuit Extern eenvoudig middels standaarden API Requests kunnen uitvoeren op de volledige Beeyond omgeving. Om dit voor elkaar te krijgen dient o.a. RabitMQ, Elastic en Spring aangepast te worden. Daarom staan deze ook boven API 2.0