Nu slÀpper vi ETERNA v.0.6.0 som innehÄller förbÀttringar, viktiga sÀkerhetsuppdateringar och rÀttningar av buggar. Om du har ETERNA som tjÀnst kommer WhiteRed uppdatera din version inom kort och om du kör ETERNA onprem finns den nya versionen att hÀmta pÄ vÄr github: https://github.com/ETERNA-earkiv
FörbÀttringar:
Lade till healthcheck i Dockerfile och docker-compose för förbÀttrad driftsÀkerhet
FörstÀrkt sÀkerhet i Docker-imagen: lÄsta basimages till specifika digest-hashar och justerade behörigheter pÄ kritiska binÀrer
Migrerade frÄn commons-configuration till commons-configuration2
Uppdaterade containerimageversioner och ZooKeeper-beroende
Ă
tgÀrdade versionsvisning genom att lÀgga till version.json-resursfiler och uppdatera byggkonfigurationer
Ă
tgÀrdade beroendescope för jakarta.servlet-api och exkluderade konfliktande Jackson-beroenden
Infrastruktur:
Lade till GitHub Actions-arbetsflöden för utvecklingsbyggen pÄ AMD64- och ARM64-arkitekturer
Lade till OpenSSF Best Practices-mÀrke i README
Omstrukturerade GitHub Actions-arbetsflöden för ÀrendemÀrkning
RĂ€ttade buggar:
Ă
tgÀrdade hantering av null-URL i Theme-kontrollern sÄ att INITIAL_DATE returneras nÀr en fil inte hittas
Ă
tgÀrdade felaktig UTF-8-kodning vid filuppladdningar och förbÀttrade filnamnsvalidering i TransferredResource
Ă
tgÀrdade Jersey-klasstigskonflikt mellan version 3.1.6 och 4.0.2
Ă
tgÀrdade kompileringsvarningar gÀllande plural i18n genom att uppdatera pluraliseringsregelsyntax
Lade till saknade pluraliseringsnycklar i den svenska lokaliseringsfilen och rÀttade ett stavfel
Ersatte Unicode-escapes med bokstavliga HTML-taggar i svenska klientmeddelanden
SĂ€kerhet:
Uppgraderade ett stort antal beroenden för att sÀkerstÀlla att ETERNA anvÀnder de senaste och sÀkraste versionerna, bland annat Spring Framework, Spring Boot, Jersey, Jackson, Apache Solr, GWT, BouncyCastle och ZooKeeper