Skip to content

v1.4.2 - Instance Persistence Fix & Credential Fallback#28

Merged
matty-drexler merged 1 commit into
mainfrom
release-1.4.2
May 28, 2026
Merged

v1.4.2 - Instance Persistence Fix & Credential Fallback#28
matty-drexler merged 1 commit into
mainfrom
release-1.4.2

Conversation

@matty-drexler
Copy link
Copy Markdown
Contributor

This PR fixes the issue where Odoo instances were not being retained on Ubuntu/Linux.

Key changes:

  • Fixed 'keytar' loading logic to work in ESM environments where 'require' is not globally defined.
  • Implemented a file-based credential fallback (~/.gemini/brass-monkey/credentials.json) for environments where the OS Keychain is unavailable or fails.
  • Included the native 'keytar.node' binary in the bundle to ensure functionality in the distributed extension.
  • Bumped version to 1.4.2.

This update resolves instance persistence issues on Linux/Ubuntu by adding a file-based fallback for Odoo credentials and fixing native keytar loading in ESM environments.
@matty-drexler matty-drexler merged commit 6bf25dd into main May 28, 2026
3 checks passed
@matty-drexler matty-drexler deleted the release-1.4.2 branch May 28, 2026 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant