Skip to content

Releases: Tailormap/tailormap-api

v12.0.4 🎁

24 Jul 15:16
f74f3d0
Compare
Choose a tag to compare

🚀 New features and improvements

  • HTM-1586: Allow proxying layers from secured services for authenticated users (#1312) @matthijsln
  • HTM-1411: Add login success|failure counters (#1310) @mprins
  • HTM-1592: Extend data model to include dropdown list filters (#1301) @steinkobben
  • HTM-1589: Create separate unique values controller for admin (#1292) @steinkobben
  • Change uploads hash to SHA-1 and store in column (#1291) @matthijsln

🚦 Tests and Infrastructure

🔨 Dependency updates

v12.0.3 🎁

03 Jul 14:15
91fa972
Compare
Choose a tag to compare

🚀 New features and improvements

🚦 Tests and Infrastructure

🔨 Dependency updates

v12.0.2 🎁

24 Jun 14:59
0a22d91
Compare
Choose a tag to compare

🚀 New features and improvements

  • HTM-1550: Extend filter model to include boolean and date filters (#1262) @steinkobben

🔨 Security fixes en updates

🐛 Bug Fixes

  • HTM-1582: fix failing downloads because entity resolution is disallowed (#1272) @mprins
  • HTM-1566: test overriden layer authorisations and resolve layers not showing (#1260) @mprins

🚦 Tests and Infrastructure

🔨 Dependency updates

  • Bump com.microsoft.sqlserver:mssql-jdbc from 12.10.0.jre11 to 12.10.1.jre1 (#1271) @mprins
  • HTM-1574: Upgrade Spring Boot from 3.5.0 to 3.5.3 (#1267) @dependabot[bot]

v12.0.1 🎁

18 Jun 13:19
129b844
Compare
Choose a tag to compare

🐛 Bug Fixes

🔨 Dependency updates

v12.0.0 🎁

12 Jun 12:22
fc792a2
Compare
Choose a tag to compare

🚀 New features and improvements

  • HTM-1539: Extend filter model for slider and checkbox filters (#1246) @steinkobben
  • HTM-1520 | HTM-1522: Add autofill options for selected text and date/time fields in forms to API/data model (#1235) @mprins
  • HTM-1516: Add resolved server type to geo service summary (#1230) @matthijsln
  • HTM-1510 | HTM-1511: API and testdata for storing and retrieving filterGroups (#1211) @mprins
  • HTM-1500: Add 3D Tiles functionality to proxy controller (#1206) @steinkobben
  • EK-44: Update drawing testdata in populate testdata (#1200) @mprins
  • Add error handling for loading service capabilities in PopulateTestData (#1192) @matthijsln

🔨 Security fixes en updates

🐛 Bug Fixes

  • Allow XML entities to be resolved in nested JARs which is checked since GeoTools 33.1 (#1252) @matthijsln
  • HTM-1553: Fix defaultGeometryAttribute was not updated when renamed (#1251) @matthijsln
  • HTM-1483: Check if web mercator is available for WMTS hiDpiSubstituteLayer. (#1215) @steinkobben
  • EK-39: Fetch list of all drawings if a user has privileges (#1193) @geertplaisier
  • HTM-1477: update Spring Boot parent (includes Spring Security) to resolve CVE-2025-22228 (#1190) @mprins

🚦 Tests and Infrastructure

27 changes

🔨 Dependency updates

36 changes

v11.5.0 🎁

21 Mar 11:52
Compare
Choose a tag to compare

Breaking changes

The PostGIS extension is now required for the configuration database. See the tailormap-viewer release notes.

🚀 New features and improvements

  • Add setting to hide functionality for a layer (#1176) @matthijsln
  • EK-37: check the additional properties for drawing access (#1173) @mprins
  • ⛓️‍💥 EK-3 | EK-5 | EK-16: API for creating and manipulating drawings ⛓️‍💥 (#1151) @mprins
  • HTM-1439: Add webMercatorAvailable flag to layers in the map response in the back-end (#1159) @steinkobben
  • Support frontends built without localization (#1144) @matthijsln
  • HTM-1431: Add defaultGeometryColumn and primaryKeyAttribute in feature type summary (#1140) @matthijsln
  • HTM-1307: Add quantized mesh protocol layers and terrain layer tree (#1127) @steinkobben
  • Bump geotools.version from 32.1 to 32.2 (#1130) @mprins

⛓️‍💥 Breaking changes

  • ⛓️‍💥 EK-3 | EK-5 | EK-16: API for creating and manipulating drawings ⛓️‍💥 (#1151) @mprins

🔨 Security fixes en updates

  • HTM-1434: Prevent logging personal data on login (username, IP address, OIDC claims) unless TRACE logging is enabled (#1145) @mprins

🐛 Bug Fixes

  • HTM-1469: fix DrawingController does not return Feature id as part of GeoJSON (#1182) @mprins
  • Replace 'disabled' server type with 'generic' (#1174) @matthijsln
  • HTM-1452: sort drawings by creation date (#1168) @mprins
  • HTM-1451: temporarily disable failing PDOK service legend test (#1167) @mprins
  • HTM-1441: set writeable property when JDBC feature type is not read only and no composite keys are found (#1160) @matthijsln
  • Fix Unauthorized reponse for getHomePage and getPage (#1150) @mprins
  • HTM-1428: prevent NPE when a feature type has no primary key or geometry and admin erroneously wants to create a Solr index from it (#1136) @mprins
  • HTM-1425: Use a Set instead of a List to prevent requesting duplicate properties (#1134) @mprins

🚦 Tests and Infrastructure

25 changes

🔨 Dependency updates

23 changes

v11.4.5 🎁

22 Jan 14:23
bf7f24c
Compare
Choose a tag to compare

🚀 New features and improvements

  • HTM-1410/HTM-1411: Add OIDC information (#1112) @matthijsln
  • HTM-1298: Add aliasForGroup to grant an additional authority when user is member of a (SSO-)group (#1110) @matthijsln
  • HTM-1401 | HTM-1402 | HTM-1403: Update task-progress event to have optional map of task data and use it to transmit eg. indexId (#1105) @mprins
  • HTM-1398: refactor task keys (#1102) @mprins
  • HTM-1395: Switch to Palantir formatter (#1100) @mprins
  • Front controller fixes (#1098) @matthijsln
  • Rewrite the front controller to use a ResourceResolver so not all possible routes need to be mapped (#1097) @matthijsln
  • HTM-1389: add test data for search filtering (#1094) @mprins
  • HTM-1366 | HTM-1367: Indexing process summary information should be stored as a json blob (#1082) @mprins

🔨 Security fixes en updates

  • HTM-1390: Update dependency org.springframework.boot:spring-boot-starter-parent to v3.4.1 (#1095) @mprins
  • HTM-1393 | HTM-1394: Override logback version provided by Spring Boot bom from 1.5.12 to 1.5.14 (#1096) @mprins

🐛 Bug Fixes

  • HTM-1413: when there are no attributes left indexing could crash (#1116) @mprins
  • Also send SSE events without request context (#1103) @matthijsln
  • Fix: use doesNotHaveJsonPath() when expecting that a path should not exist (#1085) @matthijsln
  • HTM-1375: fix OpenAPI errors and warnings (#1087) @mprins
  • HTM-1372: add operationIds for the page endpoints (#1086) @mprins

🚦 Tests and Infrastructure

19 changes

🔨 Dependency updates

11 changes

v11.4.4 🎁

13 Dec 13:14
Compare
Choose a tag to compare

🚀 New features and improvements

  • HTM-1359 | HTM-1360: Scheduled tasks should emit events on progress (#1078) @mprins
  • HTM-1356: Dev/add menu to page response (#1072) @geertplaisier
  • Add page tile image url + some refactoring (#1069) @geertplaisier
  • HTM-1073: Start a manual indexing job on the scheduler instead of in the request thread (#1064) @mprins
  • HTM-1336: Added Page persistence + admin and viewer api endpoints (#1058) @geertplaisier

⛓️‍💥 Breaking changes

  • ⛓️‍💥 HTM-1332: fix Solr indexing timeouts ⛓️‍💥 (#1052) @mprins

🐛 Bug Fixes

  • HTM-1362: fix Inconsistency in naming of the returned task (#1079) @mprins
  • HTM-1351: Add EntityListeners annotation to enable sending SSE when updates occur (#1068) @mprins
  • HTM-1348: Update JobDetail when updating a task (#1059) @steinkobben
  • Allow priority to be null when creating a new task (#1057) @steinkobben
  • ⛓️‍💥 HTM-1332: fix Solr indexing timeouts ⛓️‍💥 (#1052) @mprins

🚦 Tests and Infrastructure

14 changes

🔨 Dependency updates

  • Bump io.swagger.core.v3:swagger-annotations from 2.2.26 to 2.2.27 (#1084) @dependabot
  • Bump org.eclipse.jetty.ee10:jetty-ee10-bom from 12.0.15 to 12.0.16 (#1081) @dependabot
  • HTM-1358: Remove unused commons-codec (#1076) @mprins
  • Bump sentry.version from 7.18.0 to 7.18.1 (#1062) @dependabot
  • HTM-1346: Bump org.springframework.boot:spring-boot-starter-parent from 3.3.6 to 3.4.0 (#1055) @dependabot

v11.4.3 🎁

29 Nov 15:20
063b48e
Compare
Choose a tag to compare
v11.4.3 🎁 Pre-release
Pre-release

🚀 New features and improvements

⛓️‍💥 Breaking changes

  • ⛓️‍💥 HTM-1332: fix Solr indexing timeouts ⛓️‍💥 (#1052) @mprins

🐛 Bug Fixes

🚦 Tests and Infrastructure

  • HTM-1347: Bump hibernate.version from 6.5.3.Final to 6.6.3.Final (#1056) @dependabot
  • HTM-1346: Bump org.springframework.boot:spring-boot-starter-parent from 3.3.6 to 3.4.0 (#1055) @dependabot

🔨 Dependency updates

  • HTM-1346: Bump org.springframework.boot:spring-boot-starter-parent from 3.3.6 to 3.4.0 (#1055) @dependabot

v11.4.2 🎁

22 Nov 13:49
5c47780
Compare
Choose a tag to compare

🐛 Bug Fixes

  • HTM-1331: Make sure we cleanup the schedule when a task is deleted (#1043) @mprins
  • HTM-1333: Fix error saving a user who has group memberships (#1051) @matthijsln
  • Allow schedule to have null priority when updating a search index (#1048) @steinkobben

📖 Documentation updates

🚦 Tests and Infrastructure

🔨 Dependency updates