Docker: nobbe/ignis:0.8.6 (also tagged latest)
Added
OBSIDIAN_PACKAGEenv var: unpack a pre-placed.deb,.asar.gz, or.asaron first run instead of downloading, for offline or restricted networks.PROXY_ALLOW_PRIVATE_HOSTSenv var: IPs or IPv4 CIDRs the cross-origin proxy may reach despite the private-address block.
Changed
fs.promises.realpathis answered from the client-side cache; vault load no longer issues one realpath request per folder.
Fixed
- Sync file reads serve virtual plugin files the same as async reads.
Security
- Cross-origin proxy rewritten for better security
- Filesystem and vault error responses no longer include absolute server paths.
- Protocol-relative (
//host) requests route through the proxy guard. - Vault names are validated on creation;
batch-readcaps the number of paths per request. - Demo mode:
/api/ext/*blocked, and several security fixes - The
obCLI is spawned without a shell. - Dependency bumps clearing npm audit.