This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication.

Cozystack v0.10: FerretDB, NATS, Network Policies for Tenant Isolation, and etcd Operator v0.4

Cozystack v0.10: FerretDB, NATS, Network Policies for Tenant Isolation, and etcd Operator v0.4

Version 0.10 expands the managed application catalog and adds critical multi-tenant security.

Major Features and Improvements

FerretDB

FerretDB — a MongoDB-compatible database backed by PostgreSQL — joins the application catalog. It includes automatic schema permissions and password generation.

NATS

NATS, a lightweight messaging system for cloud-native applications, is now available as a managed service.

Network Policies for Tenant Isolation

Network policies are now enforced to isolate tenants from each other at the network level. This is a critical security improvement for multi-tenant deployments.

Dashboard and Ingress Improvements

  • Ingress-nginx dashboard can be optionally enabled.
  • Cloudflare proxy support and IP whitelisting added for ingress.
  • All application logos are now shipped with Cozystack.
  • Updated etcd-operator to v0.4.
  • PostgreSQL automatic schema permissions.
  • Fixed Kafka topics creation.

Breaking Change

System HelmReleases are renamed with a -system suffix. Users upgrading from v0.9 need to reinstall ingress controllers by removing the old ingress application, toggling the ingress trigger off in tenant configuration, and re-enabling it.

All changes: v0.10.0, v0.10.1, v0.10.2, v0.10.3, v0.10.4

Join the community