Web App Framework Updates

Changelog

Covered issues for this module.

Version 5.1.0

– 4/11/24

  • Changed
    ImageUrlBuilder mit Unterstützung für die Bildskalierung bereitstellen – SOWAFI-68 (medium)
    Notes In diesem Release wird eine neue Version der Image-URL-Library verwendet. Über den ImageUrlBuilder können nun Bild-URLs erzeugt werden, mit denen man Bilder mit einer bestimmten Breite oder Höhe abrufen kann.
Version 5.0.0

– 3/12/24

  • Fixed
    Statische Resourcen nur aus Unterordnern ausspielen – SOWAFI-37 (critical)
    Notes The location of the static resources has been changed.
    Please read the Update Notes of this version for more details.
  • Fixed
    UrlBuilder in WebApp-Framework uses default suffix .html for image URLs – SOWAFI-48 (high)
  • Fixed
    DefaultSophoraUrlCodec kommt nicht mit URLs mit Context-Path zurecht – SOWAFI-25 (high)
  • Fixed
    MappingType 'all' soll auch für existierende Nodetypes zugreifen – SOWAFI-19 (medium)
  • Fixed
    QueryParameters fehlen in decoded SophoraUrl – SOWAFI-34 (medium)
  • Changed
    Domain für die Ermittlung der Site verwenden – SOWAFI-53 (high)
  • Changed
    Domain aus der Site soll über die application.yml überschrieben werden können – SOWAFI-21 (medium)
  • Changed
    BinaryDataServlet – SOWAFI-13 (medium)
  • Changed
    Integrationstests – SOWAFI-5 (medium)
  • Changed
    Flexiblere Redirects/Forwards im Webapp-Framework – SOWAFI-67 (medium)
    Notes The class SophoraUrl has a new property "AbstractRequestTarget requestTarget" replacing the old property "String redirectUrl" for more flexibility for redirects/forwards.
  • Changed
    Zookeeper aktualisieren – SOWAFI-63 (medium)
  • Changed
    Redirekt-Typen 301/302 statt 307/308 verwenden – SOWAFI-59 (medium)
  • Changed
    URLs auf Dokumente mit nicht vorhandenen Pfaden sollen einen 404 werfen – SOWAFI-50 (medium)
  • Changed
    Anpassungen für Java 17 – SOWAFI-42 (medium)
  • Changed
    Example-Webapp um Warmup erweitern – SOWAFI-36 (medium)
  • Improved
    Der ICustomRedirectBuilder soll optional Header an die Response setzten können – SOWAFI-38 (high)
    Notes The following interfaces have been moved to a different package:
    com.subshell.sophora.webapp.routing.configuration.IRoutingModelMapProvider -> com.subshell.sophora.webapp.routing.model.IRoutingModelMapProvider
    com.subshell.sophora.webapp.routing.configuration.IResponseHeaderProvider -> com.subshell.sophora.webapp.routing.response.IResponseHeaderProvider
  • Improved
    URL-Generierung: Vorrang der Domain aus der Site soll konfigurierbar sein – SOWAFI-29 (medium)
  • Improved
    Das Routing der Webapp soll auch bei Pfaden ohne "/" am ende funktionieren – SOWAFI-28 (medium)
  • Improved
    Site bei Forwards auf Dokumente immer voranstellen – SOWAFI-14 (medium)
  • Improved
    Redirect-Typen modernisieren – SOWAFI-8 (medium)
  • Improved
    Ein Fehlerhafter Stand im Solr sollte das Webapp-Framework nicht daran hindern zu starten – SOWAFI-57 (medium)
  • Improved
    Sonderzeichen in SophoraUrls unterstützen – SOWAFI-47 (medium)
    Notes Sonderzeichen in URL- und Query-Parametern werden nun korrekt enkodiert.

    Es ist außerdem nicht mehr möglich Sophora-URLs mit invalidem Template-Type zu erzeugen.
  • Improved
    Solr Verbindung beim Start prüfen – SOWAFI-44 (medium)
  • Improved
    Escaping für Sophora-Parameter – SOWAFI-32 (medium)
  • Added
    Ergebnisse bei facettierten Suchen in SolrResult verfügbar machen – SOWAFI-62 (high)
  • Added
    Aufrufe mit ID-Stamm-Änderungen sollen einen Redirect zurückgeben – SOWAFI-55 (medium)
  • Added
    Site-abhängige Domains bei SIMSI-URLs unterstützen – SOWAFI-54 (medium)
    Notes Für die Generierung von Sophora Image Service URLs wird nun das neue Property "imageUrl" der Site verwendet, in der das Bilddokument verortet ist.
    Zusätzlich kann über das Property "sophora.image-service.url.structure-path-to-domain" ein Mapping konfiguriert werden, mit dem man für bestimmte Strukturknotenpfade die "imageUrl" aus der Site überschreiben kann.
    Das Konfigurationsproperty "sophora.image-service.url.domain-name" wurde in "sophora.image-service.url.default-domain" umbenannt, der Wert wird als Default-Wert verwendet, wenn weder ein passendes Strukturknotenpfad/Domain-Mapping noch eine "imageUrl" in der Site existiert.
  • Added
    SolrClient als Component im Web App Framework zur Verfügung stellen – SOWAFI-35 (medium)
  • Added
    Overlay-Feature im Web App Framework unterstützen – SOWAFI-31 (medium)
  • Added
    Wildcard-Unterstützung für Redirects – SOWAFI-30 (medium)
  • Added
    Infrastruktur für dokumentspezifische Header – SOWAFI-27 (medium)
  • Added
    Redirects für Offline-Dokumente ermöglichen – SOWAFI-24 (medium)
  • Added
    Live- und Arbeitsversionen von Dokumenten unterscheiden – SOWAFI-20 (medium)
  • Added
    BenchmarkFilter – SOWAFI-16 (medium)
  • Added
    Redirect-Document – SOWAFI-11 (medium)
  • Added
    URL-Modul: Weiche zum Image-Service – SOWAFI-10 (medium)
  • Added
    Projektspezifische Weiterleitungen – SOWAFI-9 (medium)
  • Added
    Möglichkeit schaffen, projektspezifische Model-Attribute zu setzen – SOWAFI-2 (medium)
  • Added
    Routing: Ersatz für templates.xml schaffen – SOWAFI-1 (medium)
Version 4.8.0

– 4/5/24

  • Changed
    ImageUrlBuilder mit Unterstützung für die Bildskalierung bereitstellen – SOWAFI-68 (medium)
    Notes In diesem Release wird eine neue Version der Image-URL-Library verwendet. Über den ImageUrlBuilder können nun Bild-URLs erzeugt werden, mit denen man Bilder mit einer bestimmten Breite oder Höhe abrufen kann.
Version 4.7.0

– 3/5/24

  • Changed
    Flexiblere Redirects/Forwards im Webapp-Framework – SOWAFI-67 (medium)
    Notes The class SophoraUrl has a new property "AbstractRequestTarget requestTarget" replacing the old property "String redirectUrl" for more flexibility for redirects/forwards.
  • Changed
    Update auf Spring-Boot-Dependencies 2.7.17 und Kotlin 1.9.20 – SOWAFI-65 (medium)
Version 4.6.3

– 10/23/23

  • Changed
    Zookeeper aktualisieren – SOWAFI-63 (medium)
Version 4.6.2

– 10/2/23

  • Added
    Ergebnisse bei facettierten Suchen in SolrResult verfügbar machen – SOWAFI-62 (high)
Version 4.6.1

– 8/8/23

  • Improved
    Ein Fehlerhafter Stand im Solr sollte das Webapp-Framework nicht daran hindern zu starten – SOWAFI-57 (medium)
  • Improved
    Sonderzeichen in SophoraUrls unterstützen – SOWAFI-47 (medium)
    Notes Sonderzeichen in URL- und Query-Parametern werden nun korrekt enkodiert.

    Es ist außerdem nicht mehr möglich Sophora-URLs mit invalidem Template-Type zu erzeugen.
Version 4.6.0

– 7/5/23

  • Changed
    Redirekt-Typen 301/302 statt 307/308 verwenden – SOWAFI-59 (medium)
  • Added
    Aufrufe mit ID-Stamm-Änderungen sollen einen Redirect zurückgeben – SOWAFI-55 (medium)
Version 4.5.0

– 6/16/23

  • Improved
    Solr Verbindung beim Start prüfen – SOWAFI-44 (medium)
  • Added
    Site-abhängige Domains bei SIMSI-URLs unterstützen – SOWAFI-54 (medium)
    Notes Für die Generierung von Sophora Image Service URLs wird nun das neue Property "imageUrl" der Site verwendet, in der das Bilddokument verortet ist.
    Zusätzlich kann über das Property "sophora.image-service.url.structure-path-to-domain" ein Mapping konfiguriert werden, mit dem man für bestimmte Strukturknotenpfade die "imageUrl" aus der Site überschreiben kann.
    Das Konfigurationsproperty "sophora.image-service.url.domain-name" wurde in "sophora.image-service.url.default-domain" umbenannt, der Wert wird als Default-Wert verwendet, wenn weder ein passendes Strukturknotenpfad/Domain-Mapping noch eine "imageUrl" in der Site existiert.
Version 4.4.1

– 5/23/23

  • Changed
    Domain für die Ermittlung der Site verwenden – SOWAFI-53 (high)
Version 4.4.0

– 4/18/23

  • Changed
    Abhängigkeitsversionen aktualisieren – SOWAFI-51 (medium)
Version 4.3.0

– 3/15/23

  • Changed
    URLs auf Dokumente mit nicht vorhandenen Pfaden sollen einen 404 werfen – SOWAFI-50 (medium)
Version 4.2.1

– 3/14/23

No changes.

Version 4.2.0

– 2/21/23

  • Changed
    URL-Generierung auf Dokumente von einer anderen Site ermöglichen – SOWAFI-49 (medium)
    Notes The configuration option "sophora.url.domainName" was renamed to "sophora.url.defaultDomain" and a new configuration option "sophora.url.structurePathToDomain" was addded.
    "sophora.url.preferSiteDomain" has been removed.
Version 4.1.3

– 1/26/23

  • Improved
    Escaping für Sophora-Parameter – SOWAFI-32 (medium)
Version 4.1.2

– 1/17/23

  • Fixed
    UrlBuilder in WebApp-Framework uses default suffix .html for image URLs – SOWAFI-48 (high)
Version 4.1.1

– 12/6/22

  • Changed
    Example-Webapp um Warmup erweitern – SOWAFI-36 (medium)
Version 4.1.0

– 9/8/22

  • Fixed
    Statische Resourcen nur aus Unterordnern ausspielen – SOWAFI-37 (critical)
    Notes The location of the static resources has been changed.
    Please read the Update Notes of this version for more details.
  • Changed
    Update Spring framework and Spring Boot dependencies of Webapp Framework – SOWAFI-39 (critical)
    Notes The Spring dependency version has been updated to 2.7.2.
    The Spring Boot dependency version has been updated to 5.3.22.
    If you rely on these dependencies you might have to make adaptions in your project.
  • Improved
    Der ICustomRedirectBuilder soll optional Header an die Response setzten können – SOWAFI-38 (high)
    Notes The following interfaces have been moved to a different package:
    com.subshell.sophora.webapp.routing.configuration.IRoutingModelMapProvider -> com.subshell.sophora.webapp.routing.model.IRoutingModelMapProvider
    com.subshell.sophora.webapp.routing.configuration.IResponseHeaderProvider -> com.subshell.sophora.webapp.routing.response.IResponseHeaderProvider
  • Added
    SolrClient als Component im Web App Framework zur Verfügung stellen – SOWAFI-35 (medium)
Version 4.0.12

– 6/27/22

  • Fixed
    QueryParameters fehlen in decoded SophoraUrl – SOWAFI-34 (medium)
Version 4.0.11

– 6/9/22

  • Changed
    Sophora-Image-Service-URL-Modul updaten – SOWAFI-33 (medium)
Version 4.0.10

– 6/3/22

  • Added
    Overlay-Feature im Web App Framework unterstützen – SOWAFI-31 (medium)
Version 4.0.9

– 3/24/22

  • Improved
    URL-Generierung: Vorrang der Domain aus der Site soll konfigurierbar sein – SOWAFI-29 (medium)
Version 4.0.8

– 3/24/22

  • Added
    Wildcard-Unterstützung für Redirects – SOWAFI-30 (medium)
Version 4.0.7

– 1/20/22

  • Improved
    Das Routing der Webapp soll auch bei Pfaden ohne "/" am ende funktionieren – SOWAFI-28 (medium)
Version 4.0.6

– 12/23/21

  • Added
    Infrastruktur für dokumentspezifische Header – SOWAFI-27 (medium)
Version 4.0.5

– 12/9/21

  • Fixed
    DefaultSophoraUrlCodec kommt nicht mit URLs mit Context-Path zurecht – SOWAFI-25 (high)
Version 4.0.4

– 11/12/21

  • Changed
    Domain aus der Site soll über die application.yml überschrieben werden können – SOWAFI-21 (medium)
  • Added
    Redirects für Offline-Dokumente ermöglichen – SOWAFI-24 (medium)
Version 4.0.3

– 10/19/21

  • Added
    URL-Modul: Weiche zum Image-Service – SOWAFI-10 (medium)
Version 4.0.2

– 10/15/21

  • Added
    Projektspezifische Weiterleitungen – SOWAFI-9 (medium)
Version 4.0.1

– 9/21/21

  • Fixed
    MappingType 'all' soll auch für existierende Nodetypes zugreifen – SOWAFI-19 (medium)
  • Added
    Live- und Arbeitsversionen von Dokumenten unterscheiden – SOWAFI-20 (medium)
Version 4.0.0

– 9/20/21

  • Changed
    Integrationstests – SOWAFI-5 (medium)
  • Improved
    Redirect-Typen modernisieren – SOWAFI-8 (medium)

Last modified on 7/5/23

The content of this page is licensed under the CC BY 4.0 License. Code samples are licensed under the MIT License.

Icon