Skip to content

Releases: maxgoedjen/secretive

3.0.4

27 Nov 21:46
Immutable release. Only release title and notes can be modified.
bb0b6d8

Choose a tag to compare

Bug fixes and updated translations for 3.0.

Fixes

  • Fix bug where sometimes agent would hang and not respond. (#765)
  • Fix bug where ruby net/ssh would not work properly (#747)

New in 3.0:

A huge update! UI Refresh for macOS 26 Tahoe and Liquid Glass, Post-Quantum Key Support, Enhanced Security, and lots more!

Features

  • Secretive's UI has been updated for macOS 26 Tahoe and Liquid Glass, and has just gotten a facelift overall (#606, #609, #612, #657, #697, #701, #703, #704, #707, #714)
  • Most key signing operations are now performed using CryptoKit (#628)
  • On macOS Tahoe, MLDSA-65 and MLDSA-87 keys are now supported (#631)
  • Secretive is now built with "Enhanced Security" configuration enabled. (#618)
  • SocketController has been rewritten for concurrency support and overall performance (#634)
  • Data payloads from agent are now parsed in isolated XPC service for improved security(#675, #681)
  • Update checks now happen in isolated XPC service for improved security (#675, #681).
  • New "Integrations" window for easier configuration (#657)
  • Keys can now have an optional "key attribution," which is commonly an email address (#628)
  • Add "Reveal in Finder" button to public key section (#669)
  • Key name is now returned in SSH agent identities response (#647)
  • Add help notice for post-reboot when keys sometimes fail to load (#671)
  • Secretive is now built with Swift 6 and concurrency checks enabled (#578, 617)
  • Secretive is now built with "String Memory Checking" enabled (#683)
  • More complete SSH agent protocol parsing (#673)
  • New localizations: Catalan(#558), Korean (#537), Japanese(#546), Polish (#585), Russian (#553)
  • Localized strings are now type-safe (#607)
  • GitHub attestation is enabled (#614, #616 #666, #667)

Special Thanks

Minimum macOS Version

14.0.0

Build

https://github.com/maxgoedjen/secretive/actions/runs/19746755792

Attestation

https://github.com/maxgoedjen/secretive/attestations/14106317

Full Changelog

v3.0.3...v3.0.4

3.0.3

08 Oct 04:42
Immutable release. Only release title and notes can be modified.
65bc6c1

Choose a tag to compare

Bug fixes and updated translations for 3.0.

Fixes

  • Fixed bug where in-app update button wouldn't open GitHub (#727)-
  • Fixed issue where agent could shut down until main app was opened sometimes (#737)
  • Pull in updated localizations (#742)
  • Fix bug where agent could relaunch after being disabled (#743)
  • Fix allowedsigners formatting (#738, #744)
  • Attestation build process improvements (#731, #732)

New in 3.0:

A huge update! UI Refresh for macOS 26 Tahoe and Liquid Glass, Post-Quantum Key Support, Enhanced Security, and lots more!

Features

  • Secretive's UI has been updated for macOS 26 Tahoe and Liquid Glass, and has just gotten a facelift overall (#606, #609, #612, #657, #697, #701, #703, #704, #707, #714)
  • Most key signing operations are now performed using CryptoKit (#628)
  • On macOS Tahoe, MLDSA-65 and MLDSA-87 keys are now supported (#631)
  • Secretive is now built with "Enhanced Security" configuration enabled. (#618)
  • SocketController has been rewritten for concurrency support and overall performance (#634)
  • Data payloads from agent are now parsed in isolated XPC service for improved security(#675, #681)
  • Update checks now happen in isolated XPC service for improved security (#675, #681).
  • New "Integrations" window for easier configuration (#657)
  • Keys can now have an optional "key attribution," which is commonly an email address (#628)
  • Add "Reveal in Finder" button to public key section (#669)
  • Key name is now returned in SSH agent identities response (#647)
  • Add help notice for post-reboot when keys sometimes fail to load (#671)
  • Secretive is now built with Swift 6 and concurrency checks enabled (#578, 617)
  • Secretive is now built with "String Memory Checking" enabled (#683)
  • More complete SSH agent protocol parsing (#673)
  • New localizations: Catalan(#558), Korean (#537), Japanese(#546), Polish (#585), Russian (#553)
  • Localized strings are now type-safe (#607)
  • GitHub attestation is enabled (#614, #616 #666, #667)

Fixes

  • Fixed bug where RSA signatures could be incorrectly generated (#628)
  • Several unused SecretKit methods (encryption, decryption, and signature verification) have been removed (#621)
  • Fix crash that could occur when Smart Card is inserted (#622)

Minimum macOS Version

14.0.0

New Contributors

  • @dne made their first contribution in #731

Build

https://github.com/maxgoedjen/secretive/actions/runs/18333768864

Attestation

https://github.com/maxgoedjen/secretive/attestations/11638322

Full Changelog

v3.0.2...v3.0.3

3.0.2

17 Sep 05:24
Immutable release. Only release title and notes can be modified.
f9dc947

Choose a tag to compare

Bug fixes and updated translations for 3.0.

Fixes

  • Fix "Build Log" link on about page (#722)
  • Updated localizations (#721)
  • Fix bug where localized strings would show localization key instead of English fallback (#721)

New in 3.0:

A huge update! UI Refresh for macOS 26 Tahoe and Liquid Glass, Post-Quantum Key Support, Enhanced Security, and lots more!

Features

  • Secretive's UI has been updated for macOS 26 Tahoe and Liquid Glass, and has just gotten a facelift overall (#606, #609, #612, #657, #697, #701, #703, #704, #707, #714)
  • Most key signing operations are now performed using CryptoKit (#628)
  • On macOS Tahoe, MLDSA-65 and MLDSA-87 keys are now supported (#631)
  • Secretive is now built with "Enhanced Security" configuration enabled. (#618)
  • SocketController has been rewritten for concurrency support and overall performance (#634)
  • Data payloads from agent are now parsed in isolated XPC service for improved security(#675, #681)
  • Update checks now happen in isolated XPC service for improved security (#675, #681).
  • New "Integrations" window for easier configuration (#657)
  • Keys can now have an optional "key attribution," which is commonly an email address (#628)
  • Add "Reveal in Finder" button to public key section (#669)
  • Key name is now returned in SSH agent identities response (#647)
  • Add help notice for post-reboot when keys sometimes fail to load (#671)
  • Secretive is now built with Swift 6 and concurrency checks enabled (#578, 617)
  • Secretive is now built with "String Memory Checking" enabled (#683)
  • More complete SSH agent protocol parsing (#673)
  • New localizations: Catalan(#558), Korean (#537), Japanese(#546), Polish (#585), Russian (#553)
  • Localized strings are now type-safe (#607)
  • GitHub attestation is enabled (#614, #616 #666, #667)

Fixes

  • Fixed bug where RSA signatures could be incorrectly generated (#628)
  • Several unused SecretKit methods (encryption, decryption, and signature verification) have been removed (#621)
  • Fix crash that could occur when Smart Card is inserted (#622)

Minimum macOS Version

14.0.0

New Contributors

Build

https://github.com/maxgoedjen/secretive/actions/runs/17787501957

Attestation

https://github.com/maxgoedjen/secretive/attestations/10797956

Full Changelog

v3.0.0...v3.0.2

3.0.0

14 Sep 23:55
Immutable release. Only release title and notes can be modified.
1f74bd8

Choose a tag to compare

A huge update! UI Refresh for macOS 26 Tahoe and Liquid Glass, Post-Quantum Key Support, Enhanced Security, and lots more!

Features

  • Secretive's UI has been updated for macOS 26 Tahoe and Liquid Glass, and has just gotten a facelift overall (#606, #609, #612, #657, #697, #701, #703, #704, #707, #714)
  • Most key signing operations are now performed using CryptoKit (#628)
  • On macOS Tahoe, MLDSA-65 and MLDSA-87 keys are now supported (#631)
  • Secretive is now built with "Enhanced Security" configuration enabled. (#618)
  • SocketController has been rewritten for concurrency support and overall performance (#634)
  • Data payloads from agent are now parsed in isolated XPC service for improved security(#675, #681)
  • Update checks now happen in isolated XPC service for improved security (#675, #681).
  • New "Integrations" window for easier configuration (#657)
  • Keys can now have an optional "key attribution," which is commonly an email address (#628)
  • Add "Reveal in Finder" button to public key section (#669)
  • Key name is now returned in SSH agent identities response (#647)
  • Add help notice for post-reboot when keys sometimes fail to load (#671)
  • Secretive is now built with Swift 6 and concurrency checks enabled (#578, 617)
  • Secretive is now built with "String Memory Checking" enabled (#683)
  • More complete SSH agent protocol parsing (#673)
  • New localizations: Catalan(#558), Korean (#537), Japanese(#546), Polish (#585), Russian (#553)
  • Localized strings are now type-safe (#607)
  • GitHub attestation is enabled (#614, #616 #666, #667)

Fixes

  • Fixed bug where RSA signatures could be incorrectly generated (#628)
  • Several unused SecretKit methods (encryption, decryption, and signature verification) have been removed (#621)
  • Fix crash that could occur when Smart Card is inserted (#622)

Minimum macOS Version

14.0.0

New Contributors

Build

https://github.com/maxgoedjen/secretive/actions/runs/17718096613

Attestation

https://github.com/maxgoedjen/secretive/attestations/10681754

Full Changelog

v2.4.1...v3.0.0

2.4.1

25 Jan 02:27
6f4226f

Choose a tag to compare

The multilingual release!

Features

  • Adding support for 6 new languages!
  • Switched to Apple Silicon builders (#519).
  • Build using Xcode 15.2 (#516).

Localizations

A huge thank you to:

Fixes

  • Fixed unescaped text on the English agent popover (#505).

Minimum macOS Version

12.0.0

Build

https://github.com/maxgoedjen/secretive/actions/runs/7648958148

New Contributors

Full Changelog: v2.4.0...v2.4.1

2.4.0

07 Jan 01:57
1fc8fa2

Choose a tag to compare

Features

  • Support for localization. If you speak a language you'd like Secretive to be localized in, we'd love it if you'd consider contributing! There's a LOCALIZING.md page in the GitHub Repository describing how to get started. (#500)
  • Support for multiple long lasting/concurrent connections to the agent. (#495)

Fixes

  • Fixed issue where temporary directory could become very large due to duplicated icon file caches. (#479)
  • Fixed display issue for release notes where spaces would be omitted in headers (#502)
  • Build using Xcode 15.1 (#504)
  • Enabled strict concurrency warnings (#497)

New Contributors

Full Changelog

Minimum macOS Version

12.0.0

Build

https://github.com/maxgoedjen/secretive/actions/runs/7435252002

2.3.1

23 Jul 21:48
5bf5be6

Choose a tag to compare

Features

This release does not contain any new features.

Fixes

  • Fixed certificate behavior around offering both keys and certs (#454).
  • Fixes bug where popovers would not display correctly on macOS Sonoma beta (#477).
  • Fixes bug where public keys would not be written to disk on fresh installs (#476).

New Contributors

Minimum macOS Version

11.0.0

Build

https://github.com/maxgoedjen/secretive/actions/runs/5638740552

2.3.0

23 Dec 04:45
480ef53

Choose a tag to compare

Lots of great new features and some important bug fixes.
Huge thanks to @unreality in particular, for proposing and implementing support of OpenSSH Certificates!

Features

  • Support for OpenSSH Certificates (#416)
  • Redesign the "Create Secret" view (#370)
  • Add "agent is running" toolbar item (#434)
  • Show lock icon in items that require authentication (#357)

Fixes

  • Fix bug where agent could act as if it had no keys (#427)
  • Fix potential crash in agent around path generation (#420)
  • Fix crash in agent when tapping notification, causing re-auth to be prompted after authorizing time-based unlock (#385)
  • Fix issue where toolbar text could be illegible when in light mode (#434)
  • UI tweaks for light mode (#429)
  • Fixed selection after creating/renaming/deleting secrets (#436)

New Contributors

Minimum macOS Version

11.0.0

Build

https://github.com/maxgoedjen/secretive/actions/runs/3763232242

2.2.0

17 Feb 07:11
067f152

Choose a tag to compare

More quality of life improvements and bug fixes.

Features

  • Added the ability to temporarily unlock authentication-required keys for set periods of time (#252)
  • Added on-disk public key representations managed by Secret Agent (#264)
  • Added scrolling to detail view (#241)
  • Identify smart cards by name when connected and on macOS 12.0 or greater (#223)
  • Disabled symbol stripping to allow easier crash and performance tracing (#291)

Fixes

  • Fixed crash (#284)
  • Fixed bug where setup prompt would sometimes not correctly appear (#340)
  • Fixed incompatibility with ruby net:ssh (#267)
  • Fixed bug where agent would sometimes not update when new key is added (#350)

Minimum macOS Version

11.0.0

Build

https://github.com/maxgoedjen/secretive/actions/runs/1857237470

2.1.1

08 Aug 23:06
9d6bbd2

Choose a tag to compare

Lots of bug fixes and quality-of-life improvements!

Features

  • Easier bundle ID setup when configuring a development environment (#202)
  • Improvements to UI around requiring authentication (#210)
  • Direct SSH configuration as alternative to shell config (#208)
  • Ability to rename secrets (#216)

Fixes

  • Fixed threading bug (#217)
  • Fixes bug where app would resign active status due to background relaunch (#227)

Minimum macOS Version

11.0.0

Build

https://github.com/maxgoedjen/secretive/actions/runs/1111024541