June 2023 Summaries
2 posts from BuildBuddy
Filter
Month:
Year:
Post Summaries
Back to Blog
PostgreSQL Support for BuildBuddy has been introduced, allowing users to replace MySQL or SQLite with a PostgreSQL database backend by specifying an endpoint. To set up the new backend, users need to install PostgreSQL and create a user and database. The PostgreSQL connection can be specified via command line flags or in the BuildBuddy YAML config. Switching to this new backend results in a fresh BuildBuddy instance, requiring users to create new users and update API keys if using authentication. Feedback and suggestions for future improvements are welcome at [email protected] or on Slack.
Jun 21, 2023
206 words in the original blog post.
BuildBuddy introduces control over cache encryption for its customers by allowing them to provide their own encryption keys. The platform supports keys managed by Google Cloud Platform KMS and Amazon Web Services KMS. Encryption is modeled on Snowflake's Tri-Secret Secure design, offering a composite master key combining customer-supplied and BuildBuddy-maintained keys for enhanced security. This dual-key encryption model, along with built-in user authentication, provides three levels of data protection. Technical details include the use of HKDF-Expand key derivation function and XChaCha20-Poly1305 algorithm for cryptographic operations. The encryption design and source code have been audited by a third party.
Jun 05, 2023
330 words in the original blog post.