github passbolt/passbolt_browser_extension v4.10.2-rc.0

latest release: v4.10.2
pre-release15 days ago

Song: https://youtu.be/pTrNdtFQbek?si=xtA4tlI08dYdKajJ

Passbolt v4.10.2 Release Candidate is part of a long series of maintenance updates aimed at laying the groundwork for the upcoming v5 release and addressing bugs reported by the community. This update ensures the browser extension is fully compatible with the new v5 resource formats, allowing developers to prepare their integrations under the best possible conditions.

Thank you to the community for your reports.

Added

PB-35706: WP3-3.7 Webapp EditStandaloneTotp component updates resources of type v5
PB-35741: WP3-5.5 Export resources of type v5
PB-35743: WP3-5.4 Migrate export resources controller logic into a dedicated service
PB-35753: WP3-6.3 Migrate update group controller logic into a dedicated service
PB-35771: WP3-8.1 Implement SessionKeyEntity entity to support session key
PB-35772: WP3-8.2 Implement SessionKeysCollection collection to support collection of session keys
PB-35773: WP3-8.3 Implement SessionKeysBundleEntity entity to support persisted collection session keys as stored on the API or local storage
PB-35857: WP3-8.9 Implement SessionKeysBundlesSessionStorageService to store and retrieve session keys bundles from session storage
PB-35858: WP3-8.4 Implement SessionKeysBundlesCollection collection to support collection of session keys bundle entity
PB-35862: WP3-8.5 Implement decryptOne on DecryptSessionKeysBundles service to decrypt a session key bundle
PB-35863: WP3-8.6 Implement decryptAll on DecryptSessionKeysBundlesService service to decrypt a sessions keys bundles collection
PB-35864: WP3-8.7 Implement findAll on SessionKeysBundlesApiService to retrieve session keys bundles from the API
PB-35867: WP3-8.8 Implement findAllBundles on FindSessionKeysService to retrieve sessions keys bundles from the API
PB-35869: WP3-8.10 Implement findAndUpdateAllBundles on FindAndUpdateSessionKeysSessionStorageService to retrieve session keys bundles from the API and store them in the session storage
PB-35876: WP3-8.11 Implement getOrFindAllBundles on GetOrFindSessionKeysService to retrieve session keys from store or from the API and store them in the session storage
PB-35877: WP3-8.12 Implement getOrFindAllByForeignModelAndForeignIds on GetOrFindSessionKeysService to retrieve session keys from storage or from the API and store them in the session storage
PB-35878: WP3-8.20 DecryptMetadataService should use the session keys when decrypting metadata of a collection of resources
PB-35879: WP3-8.13 Implement decryptWithSessionKey on DecryptMessageService
PB-35881: WP3-8.14 Implement GetSessionKeyService crypto service
PB-35886: WP3-8.15 Implement create on SessionKeysBundlesApiService to create a session keys bundle on the API
PB-35887: WP3-8.16 Implement delete on SessionKeysBundlesApiService to delete a session keys bundle on the API
PB-35888: WP3-8.17 Implement update on SessionKeysBundlesApiService to update a session keys bundle on the API
PB-35889: WP3-8.18 Implement encryptOne on EncryptSessionKeysBundlesService to encrypt session keys bundle session keys prior to persist the data
PB-35890: WP3-8.19 Implement save on SaveSessionKeysService to persist sessions keys on API
PB-35948: WP3-8.21 Implement SessionKeysBundleDataEntity entity to support persisted collection decrypted session keys bundle
PB-36286: WP3-6.7 ShareDialog should not have to share resources by passing resources and all its details to the service worker
PB-36509: WP3-6.5 Migrate move resource controller logic into a dedicated service
PB-36511: WP3-6.8 Migrate share folder logic from controller/share model to service
PB-36513: WP3-6.10 Migrate move folder controller logic into a dedicated service
PB-36520: WP3-8.22 DecryptMetadataService should persists session keys changes after a decryptAllFromForeignModels is performed
PB-36522: WP3-1.1 Remember the passphrase for a minimum default period after sign-in to allow smooth decryption of the metadata
PB-36523: WP3-1.2 Updating resources local storage requiring user passphrase should request the user passphrase if not present in the session storage
PB-36559: WP3-6.8.1 Implement findFoldersService findAllByIds to support request batch splitting
PB-36560: WP3-6.8.2 Implement getOrFindFoldersService to retrieve folders from local storage or update if with API
PB-36561: WP3-6.8.3 Implement findByIdsWithPermissions on findResourcesService and findFoldersService
PB-36583: WP3-8.4.1 Add same user id build rules for SessionKeysBundlesCollection
PB-36598: WP3-2.21 Validate GPG armored message to support iOS format
PB-36897: WP4-1.2 Migration Storybook new CSF format
PB-36945: WP3-8.24 GetOrFindSessionKeys getOrFindAll shouldn't crash if no sessions keys bundle is found

Security

PB-36967: Upgrade vulnerable library cross-spawn

Fixed

PB-36501: GITHUB Fix share dialog autocomplete sorting

Maintenance

PB-36972: Update progress service to propose an API to control step count to finish

Don't miss a new passbolt_browser_extension release

NewReleases is sending notifications on new releases.