Skip to content
zhou.
Forum

Lake Release Note 2026-08-22

zhouzhouzhouzhouNowQuant Lake (NQLake)27 Aug 2026

2026-08-22

Every port the stack binds became configurable, and nothing in the repository writes one down twice.

  • Ports live in .env. MINIO_API_PORT, MINIO_CONSOLE_PORT, LAKEKEEPER_PORT, POSTGRES_PORT, and CONSOLE_PORT are read by compose.yaml, the init scripts, the Makefile, and the CLI alike, and one number serves both what a service listens on and what it publishes. A port literal anywhere else is now a bug.
  • ports, on both front ends. make ports and the console's new Ports page show the configured value, what the running stack publishes, and where the two have drifted; --set KEY=PORT writes a new value after checking it is in range, unclaimed by another component, and free on the host.
  • The catalog follows MinIO. MinIO's address is stored in the warehouse's storage profile, so lakekeeper-init now compares the two and repoints an existing warehouse instead of leaving it vending credentials for a dead address.
  • The attach SQL is a template. scripts/duckdb-entrypoint.sh renders sql/attach.sql.template into /tmp/attach.sql at container start, filling in the warehouse name and catalog endpoint from the environment, so no DuckDB client carries either.

Comments

Sign in to join the discussion.

No comments yet. Be the first.