Hej alla!
Vi har noterat att det har kommit en del frÄgor och funderingar kring nyligen slÀppta Roda 6, och hur det pÄverkar ETERNA. Vi uppskattar er feedback och vill vara transparenta med vad som hÀnder. HÀr Àr en kort sammanfattning av situationen, baserat pÄ den officiella release-loggen för v6.0.0, samt vÄr plan framÄt.
Vad har hÀnt i version 6?
Roda 6 introducerar mÄnga betydande förÀndringar, inklusive breaking changes som kan pÄverka era integrationer och datahantering. HÀr Àr de viktigaste höjdpunkterna frÄn release-loggen:
Breaking Changes
- Rekommenderad backup och indexering: PÄ grund av beroende Àndringar rekommenderas en full backup av data och konfigurationer innan uppgradering. Efter uppgradering krÀvs en komplett indexering av all data för att bibehÄlla systemintegritet och prestanda.
- Ăndring i anvĂ€ndare databasen: Den inbyggda ApacheDS har ersatts med en extern LDAP-server (OpenLDAP i en container). Detta kan leda till förlust av lagrad anvĂ€ndare data vid start av systemet. En migrationsprocess för att överföra befintlig data kommer att tillhandahĂ„llas snart.
- Borttagning av legacy REST API (v1): Allt stöd för API v1 har tagits bort helt, inklusive dokumentation. Alla externa integrationer mÄste nu anvÀnda den nya REST API (v2).
Nya funktioner
- Stor omdesign av Web UI: GrÀnssnittet har fÄtt en helt ny, mer intuitiv design för bÀttre anvÀndarupplevelse, tillgÀnglighet och moderna standarder.
- Transaktionslagring: Transaktionsbaserad lagring som stegvis hanterar skrivoperationer för ökad tillförlitlighet och rollback-möjligheter.
- Uppgraderad anvÀndar databas: FrÄn embedded ApacheDS till extern LDAP med Spring-integration, för bÀttre sÀkerhet, prestanda och underhÄll.
- Manuell Àndring av fil format: Möjlighet att korrigera felidentifierade filformat via Web UI.
- Risk incident för formatvarningar: Varningar genererar nu synliga risker i filinformationen, som anvÀndare kan bedöma och acceptera.
- FörbÀttrad audit log: Relaterade API-anrop grupperas under enskilda anvÀndarÄtgÀrder, med möjlighet att inspektera detaljer.
- Avancerad sökning: Stöd för nested items via Solr block join queries, med nya filterparametrar (ParentWhichFilterParameter och ChildOfFilterParameter).
- Stöd för mappning av externa anvÀndargrupper: Administratörer kan konfigurera kopplingar mellan CAS-attribut (t.ex. memberOf) och RODA-grupper, med dynamisk tilldelning vid inloggning för bÀttre integration med externa system.
Andra förÀndringar och sÀkerhet
- Migrering av GWT-RPC till REST API för modernare arkitektur.
- Borttagning av sourceObjects-fÀltet frÄn JobCollections-index för bÀttre skalbarhet.
- FörbÀttrad support för E-ARK SIP administrative metadata (amdSec) , indexering av teknisk metadata, och uppdaterade texter/vÀlkomstsidor.
- SÀkerhetsuppdateringar genom major uppgraderingar av beroenden för att fixa sÄrbarheter.
VÄr plan framÄt
Just nu undersöker vi aktivt hur vi bÀst kan hantera dessa förÀndringar i ETERNA. Vi fokuserar pÄ:
- Kompatibilitet och migrering: Möjligheter att behÄlla stöd för API v1 (eller guida migrering till v2), samt hantera LDAP-övergÄngen inklusive den kommande migreringsprocessen för anvÀndar data.
- Integration av nya funktioner: Hur vi kan införa UI-omdesignen, transaktions lagring och andra förbÀttringar pÄ ett smidigt sÀtt, utan att störa befintliga arbetsflöden.
- SÀkerhet och prestanda: UtvÀrdering av de nya sÀkerhetsuppdateringarna och indexerings-kraven för att sÀkerstÀlla stabilitet.
- Tidsplaner: Vi arbetar pÄ migreringsguider och uppdateringar för er som pÄverkas.
Vi siktar pÄ att ge en mer detaljerad uppdatering inom de nÀrmaste veckorna, men vi vill vara sÀkra pÄ att vi har en solid plan innan vi kommunicerar den.
Vad kan ni göra?
Om ni har specifika problem eller frĂ„gor relaterade till version 6 â t.ex. hur API v2 pĂ„verkar era integrationer, LDAP-migrering eller nĂ„gon av de nya funktionerna â vĂ€nligen dela med er hĂ€r i trĂ„den! Det hjĂ€lper oss att prioritera rĂ€tt saker.
Tack för ert tÄlamod och för att ni Àr en del av vÄr community. Vi jobbar hÄrt för att sÀkerstÀlla att ETERNA fortsÀtter att vara pÄlitlig och anvÀndarvÀnlig.
Med vÀnliga hÀlsningar,
Utvecklingsteamet, WhiteRed.