Skip to content

v3.0.0

Compare
Choose a tag to compare
@mprins mprins released this 06 Feb 16:22
· 505 commits to master since this release
c389e17

Aanpassingen

  • Drop Oracle 18.4.0 ondersteuning; die is inmiddels EOL (#1607)
  • Gebruik de snellere GeoTools gml-geometry-streaming module in DataComfortXMLReader (#1119)
  • [BRMO-194] Een nieuw database schema voor BRK Levering 2 (#1473, ...)
  • [BRMO-227], [BRMO-228], [BRMO-229] BRK Levering versie 2 aanpassingen voor brmo-loader, brmo-service, brmo-proxyservice (#1596)
  • [BRMO-220], [BRMO-221] BRK Levering versie 2 verwerking stand berichten (#1596)
  • [BRMO-243], [BRMO-241], [BRMO-235], [BRMO-246] Transformatie van mutaties (#1626, #1641)
  • [BRMO-245] Documenteer de tabellen en kolommen (#1632)
  • [BRMO-253], [BRMO-254], [BRMO-255] Packaging en deployment updates, oa. vereenvoudigde docker compose voor test omgevingen
  • [BRMO-259] fix P8 API test welke nu geboortedatum met een verzonnen timestamp aanlevert (#1654)
  • Bouw en publiceer de docker images voor de brmo-service stack (#1655)
  • [BRMO-268] Fix problems loading large BAG2/BGT stand directly from PDOK HTTPS server (#1679)
  • [SUPPORT-13459] fix vb_verblijfsobject_adres voor Oracle (#1694 )

Upgrade instructies

Upgrade de database schema's middels hieronder beschreven procedures, upgrade daarna de database drivers en daarna de web applicatie(s).

Upgrade instructies database

De database schema's "staging", "rsgb", "bag", "brk" en "rsgbbgt" dienen bijgewerkt te worden met behulp van onderstaande scripts om het database/schema versienummer bij te werken en een aantal aanpassingen door te voeren.

NB Indien er maatwerk views zijn gemaakt of er "oude", niet meer ondersteunde views in de database zitten dan moeten deze mogelijk ook aangepast en/of verwijderd en/of nieuw aangemaakt worden, dit is afhankelijk van de database engine.

Alle genoemde SQL scripts zijn ook beschikbaar in de download zip-file.

BRK Levering 2

BRK Levering 2 is een nieuw leveringsformaat met andere berichtopmaak. Deze wordt ondergebracht in een nieuw schema. Zie ook: BRMO-244

Voor PostgreSQL

  1. voeg een nieuwe JNDI datasource toe voor het nieuwe BRK schema in de Tomcat server.xml bijv.:
<Resource auth="Container" name="jdbc/brmo/rsgbbrk" password="***" username="rsgb" 
  driverClassName="org.postgresql.Driver" 
  maxTotal="40" minEvictableIdleTimeMillis="5000" 
  timeBetweenEvictionRunsMillis="30000" type="javax.sql.DataSource" 
  url="jdbc:postgresql://localhost:5432/rsgb?currentSchema=brk"
  validationQuery="select 1" />
  1. voer het script https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/brk/brk2.0_postgresql.sql uit in de RSGB database
  2. voer het script https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/brk/brk2.0_commentaar.sql uit in het "brk" schema van de RSGB database
  3. voer het script https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/brk/brk2.0_postgresql_views.sql uit in de RSGB database

Voor Oracle

  1. maak een BRK user schema brmo_brk in de database
  2. voeg een nieuwe JNDI datasource toe voor het nieuwe BRK schema in de Tomcat server.xml bijv.
<Resource auth="Container" name="jdbc/brmo/rsgbbrk" password="***" username="brmo_brk"
  driverClassName="oracle.jdbc.OracleDriver"
  maxTotal="40" minEvictableIdleTimeMillis="5000"
  timeBetweenEvictionRunsMillis="30000" type="javax.sql.DataSource"
  url="jdbc:oracle:thin:@127.0.0.1:1521:XE"
  validationQuery="select 1 from dual" />
  1. voer het script https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/brk/brk2.0_oracle.sql uit in het nieuwe schema
  2. voer het script https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/brk/brk2.0_commentaar.sql uit in het nieuwe schema
  3. voer het script https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/brk/brk2.0_oracle_views.sql uit in het nieuwe schema

BAG schema

upgrade scripts

RSGB schema

upgrade scripts

RSGBBGT schema

upgrade scripts

STAGING schema

upgrade scripts

TOPNL schema

upgrade scripts
  • oracle: geen updates
  • postgresql: geen updates