v0.4
This release adds experimental support for encryption of database notebooks using the cryptography library.
- Adds new configurable 
cryptoattributes to PostgresContentsManager
and PostgresCheckpoints.cryptoobjects must provideencrypt
anddecryptmethods, which will be called on data being written to
and read from the database, respectively. - The default 
cryptoimplementation isNoEncryption, which returns
its inputs unchanged. - The built-in 
cryptoimplementation isFernetEncryption, which
usescryptography.fernetto implement symmetric-key encryption of
all notebooks and files in the database. - Adds re-encryption utilities to 
pgcontents.utils.sync.