Inneholder en felles Bill of Material (BOM) som brukes av alle biblioteker/applikasjoner laget av #teamforeldrepenger.
Platform - Jakarta EE 10
- Servlets - Jetty Embedded Server
- Authentication - Jetty JAAS, Jetty JASPI - fases ut
- Persistence - Hibernate ORM
- Bean Validation - Hibernate Validator
- Context and Dependency Injection (CDI) - JBoss Weld Servlet Core + Jandex
- REST (JAX-RS) - Eclipse Jersey
- JSON Binding - FasterXML Jackson
- JSON Processing - FasterXML Jackson
- Messaging (JMS) - IBM MQ client
- Expression Language (EL) - Eclipse Expressly - brukes av Hibernate Validator
Fasses ut:
- XML Binding - SUN jaxb-impl og Glassfish jaxb-runtime
- Token validering - NAV Token Support + Jetty JASPI - JASPI fases ut
- Passord lagring - Vault + Kubernetes Secrets
- Tilgangskontroll - Axiomatisc ABAC - fases ut
- Applikasjons konfig - fp-konfig
- Kafka - Apache Kafka
- Kafka Schema - Avro
- Caching - Ehcache
- MQ - IBM MQ Client
- Testing - JUnit + AssertJ + Mockito
- Logging - SLF4J API + Logback
- OpenAPI (OAS 3) - Swagger
- DB Change Management - Flyway DB
- Connection Pool Management - HikariCP
- Monitoring - Prometheus + Micrometer
- OpenTelemetry - OpenTelemetry