Roadmap: v2.1 — Windows-DPAPI removal, Linux & macOS self-hosting #1
waelouf
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
Quick status update and a roadmap announcement after a quieter-than-we-wanted couple of months.
Where v2.0.1 stands
v2.0.1 has been our maintenance baseline since January. It's healthy:
The repo's been quiet because the code's been stable, not because the project is. We held the next milestone until we had the right one to commit to. That decision is now made.
v2.1 is "Self-Host Anywhere"
The single most common piece of feedback we've heard — both in issues and from operators trying to deploy Nanuq outside Windows — is that AES-256 credential encryption requires Windows because we use DPAPI for key derivation. Removing that dependency is v2.1.
Concretely:
Pluggable key-protector providers
Cipher upgrade
nanuq credentials reencryptcommand for operators who want to force rotationSelf-hosting docs
Heads-up on security
We also want to be transparent: the v1 Linux/macOS code path uses a weak key derivation (
hostname + usernamebased) that we'll be retiring. We'll publish a security advisory alongside v2.1 with details and the upgrade path. Low severity (it requires local shell access to exploit), but we want it disclosed in the open rather than buried.Sequencing
How you can help
Thanks for sticking around through the quiet stretch. Roadmap from here on out will be public.
— The Nanuq maintainers
Beta Was this translation helpful? Give feedback.
All reactions