Skip to content

2.1.0

Compare
Choose a tag to compare
@mprins mprins released this 27 Aug 10:39
· 1691 commits to master since this release

Highlights

  • Nieuwe BGT lader, de oude lader is verwijderd. Er is een nieuwe BGT module die BGT in CityGML laadt en gebruik maakt van de PDOK mutatie service (#1114, #1143, #1149 ). Details over hoe de nieuwe data geladen kan worden is beschreven op: BGT CityGML laden.
  • Verwerking van LV-WOZ berichten (#988, BRMO-19). WOZ berichten uit de landelijke voorziening kunnen als bestand via de voorpagina geladen worden of middels een POST naar de REST endpoint: http://<server>/brmo-service/post/woz via bijv. de brmo-proxyservice of externe service. NB deze service is alleen nog met synthetische WOZ berichten getest, niet met echte gegevens.
  • Upgrade naar Java 11, Java 8 wordt niet meer ondersteund voor brmo (#1090, #1098, #1101, ...)
  • Uitfaseren van Tomcat 7 ondersteuning (#1069). Tomcat 7 wordt sinds 31 maart 2021 niet meer voorzien van updates/bugfixes of security fixes. Bruikbare Tomcat versies zijn dus 8.5.x en 9.x, de minimum versie voor Tomcat is 8.5.x.
  • Upgrade password hashing algoritme naar PBKDF2WithHmacSHA512 (#1109). Update de wachwoorden voor brmo-service gebruiker(s); wachtwoord(en) in de staging database dienen geupdated te worden met een nieuwe hash. Zie update wachtwoord procedure
  • Gebruik fout pagina's zonder diagnostische informatie (#1111)
  • Fix Github rate limiting issue op versie info pagina (#1100)
  • Voeg nonMailing attribuut toe aan maatschappelijke activiteit (#1126)
  • Update van verschillende libraries

Overzichten

Upgrade instructies

Upgrade de database schema's middels hieronder beschreven procedures, upgrade daarna de web applicatie(s).
Om de toegevoegde nonmailing kolom van tabel maatschapp_activiteit te vullen dient - alleen als er nHR berichten worden verwerkt - de snelle update "Bijwerken non mailing attribuut maatschappelijke activiteit" te worden gedraaid.

Upgrade instructies database

De database schema's "staging", "rsgb" 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.

RSGB schema

upgrade scripts

RSGBBGT schema

Alle geometrie tabellen worden verwijderd uit het schema, aangezien het nieuwe CityGML formaat andere attributen en een andere structuur kent.

upgrade scripts

Voor het laden van BGT in Postgis dient de bestaande BGT database verbinding te worden aangepast.
Waar voorheen de configuratie in de server.xml van Tomcat er uitzag als:

<Resource name="jdbc/brmo/rsgbbgt"
        auth="Container"
        type="javax.sql.DataSource"
        username="rsgbbgt"
        password="**"
        driverClassName="org.postgresql.Driver"
        url="jdbc:postgresql://hostname/rsgbbgt"
        maxTotal="40"
        validationQuery="select 1"
        timeBetweenEvictionRunsMillis="30000"
        minEvictableIdleTimeMillis="5000"
/>

Moet deze aangepast worden met een extra attribuut accessToUnderlyingConnectionAllowed="true" en de opties ?sslmode=disable&amp;reWriteBatchedInserts=true moeten toegevoegd worden aan de url om de laadsnelheid te optimaliseren, het maximum aantal connecties kan omlaag naar 10.

<Resource name="jdbc/brmo/rsgbbgt"
        auth="Container"
        type="javax.sql.DataSource"
        username="rsgbbgt"
        password="**"
        driverClassName="org.postgresql.Driver"
        url="jdbc:postgresql://hostname/rsgbbgt?sslmode=disable&amp;reWriteBatchedInserts=true"
        accessToUnderlyingConnectionAllowed="true"
        maxTotal="10"
        validationQuery="select 1"
        timeBetweenEvictionRunsMillis="30000"
        minEvictableIdleTimeMillis="5000"
/>

STAGING schema

Update de wachwoorden voor brmo-service gebruiker(s); het wachtwoord in de database dient geupdated te worden met een nieuwe hash. Zie update wachtwoord procedure
Het upgrade script verwijderd alle BGTLight Scanner en BGTLight Ophaal processen, tevens worden ale bgtlight laadprocessen uit de laadproces tabel verwijderd, eventueel op schijf bewaarde zipfiles met BGTLight data kunnen worden verwijderd. BGTLight ondersteuning is vervangen door BGT CityGML ondersteuning.

upgrade scripts

TOPNL schema

upgrade scripts
  • oracle: geen updates
  • postgresql: geen updates
  • sqlserver: niet beschikbaar