And I believe it's now getting OT for this list. I will raise issues on
Github, if you allow me :-)
Logs in the list warp us back to the 1990s...
Anyway, we added MariaDB e2e tests, found some quirks, and fixed them.
Please try again.
We are happy to strengthen the test setup with your feedback; feel free
to open issues.
Latest Changes:
### Backend (sogo6-server)
- Tier 4-7 features completed: Approval Workflows, Helpdesk,
CRM-light, Workflow Builder, Quick Actions, Smart Calendar, Spam Filter,
Meeting Transcripts, Vertical Markets
- Email Snooze (#14) — closes last Tier 1 gap
- Resource Booking — CalResource model, CRUD admin API
- Migration Tools + Config as Code APIs
- OpenCloud integration via nubusintercom
- Error code collisions resolved (6 fixes)
- 204+ tests passing (unit + 21 HTTP integration tests)
### Frontend (sogo6-ui)
- Tier 4-7 features: 16+ new admin pages (Scheduling Polls,
Appointment Slots, Shared Drafts, File Sharing, AI & Intelligence,
Vertical Markets)
- Native i18n: 46 admin pages translated (DE/FR/ES/ZH)
- Pre-existing build errors fixed: calendar barrel, list-item-utils,
JSON syntax, fakeApi types
- Test fixes: snooze action bar mock, weekday test in list-item-utils
- Theme JSON namespace fix: AP_THEME wrapping to avoid collision with
a11y.json
### Infrastructure (main project)
- Docker-compose production hardening: passwords pinned, Stalwart
v0.16.0, nubusintercom port fix
- Prometheus alerting rules: production-ready alerts for all services
- Dependabot config: comprehensive dependency monitoring
- Process config: LDAP timeout bump to 15s
### Critical Bugfixes (Today)
- 5 backend bugs fixed: TYPE_CHECKING imports, LessOrEqualCondition
alias, MariaDB key-length & type mapping
- UI healthcheck fix: HOSTNAME=0.0.0.0 for Next.js standalone mode
- E2E test suite: deploy/mariadb-e2e/ with host-configurable tests,
10/10 passing
- Remote deployment: deploy-remote.sh for any target server
### New/Modified Files (outside submodules)
```
.github/dependabot.yml — +64 lines (comprehensive deps)
docker-compose.yaml — +44/-19 (production hardening)
docker-compose.nubus.yaml — port fix
docker-compose.minimal.yaml — NEW (minimal stack)
sogo6/prometheus/alerts.yml — NEW (production alerts)
sogo6/prometheus/prometheus.yml — +3 lines (alert rule include)
deploy/mariadb-e2e/ — NEW (6 files, E2E test suite)
```
Dev Branch:
https://github.com/tobias-weiss-ai-xr/sogo6-stalwart-openldap-dockerized/tree/dev
Issues:
https://github.com/tobias-weiss-ai-xr/sogo6-stalwart-openldap-dockerized/issues
Best, Tobias
M @weissto:matrix.uni-marburg.de