May 5, 2021

Buddy v2.3.113 Released

Buddy v2.3.113 Released

Improvements

  • [Docker image build] Added support for new BuildKit parameters (secret id & src)
  • [Google Cloud] Updated list of regions in gcloud actions
  • Improved display and updating of branch statuses on the branch list

Bugfixes

  • [REST API] Fixed a bug with adding a synchronized project crashing the application on rare occassions
  • Fixed a bug with repository refresh incorrectly fetching the status and synchronization date in Code and Project Settings tabs
April 29, 2021

New feature: Custom domains for Sandboxes

New feature: Custom domains for Sandboxes
We're happy to announce that Buddy's long awaited Sandboxes has just entered the final stretch before the release! The feature is now heavily tested for stability, security, and performance. To sweeten up the waiting period, we've released a nifty option that lets you add a human touch to the soulless lingo of automatically generated URLs: custom domains.
April 27, 2021

Buddy v2.3.111 Released

Buddy v2.3.111 Released

Sandboxes

  • It is now possible to define custom domains for Sandboxes

Improvements

  • [Google Cloud Run] Increased character limit in the Extra parameters field from 255 to 1000
  • Access logs have been redesigned for more information and better readability
  • Added hash ID on the integrations view

Bugfixes

  • Improved hostname validation in SSH/SFTP/FTP/rsync actions to prevent correct domain names from rejection
  • [SSH] Fixed a bug with the action incorrectly doubling $ characters from environment variables
April 20, 2021

Buddy v2.3.109 Released

Buddy v2.3.109 Released

New Features

  • [Buddy 2.0] New Variables menu on Workspace Settings and Project Settings pages

Improvements

  • You can now set whether the file variable should appear in the build container or not. Should you decide for having it in the container, you can further specify the path and permissions.
  • [Publish APK] added Publish as a Draft option

Bugfixes

  • [Buddy Standalone] Setting build RAM to 'Unlimited' did not display correctly in the settings - fixed
  • [YAML] Pipelines that contained emojis in their name, created a new pipeline on every push to the repository - fixed
  • [YAML 2.0] Recurrent pipeline set for a specific branch using the old YAML model, caused refType be wrongly set as none when processing - fixed
  • [YAML/Slack] Slack action failed whenever it was configured through YAML without blocks set - fixed
  • [Run Next Pipeline] Action did not work whenever the target pipeline was set to 'On Push' trigger mode - fixed
April 15, 2021

Changes to YAML and API

Changes to YAML and API
90% of features and integrations in Buddy are developed in response to popular demand. The most recent includes support for multiple-trigger conditions, a feature that required us to change the pipeline model in the REST API and YAML to have it shipped. The changes also enable triggering pipelines on new events, like creating and removing branches or issuing pull requests.
April 15, 2021

Update required: Slack API apps (On-premises)

Update required: Slack API apps (On-premises)

Buddy communicates with the Slack API via a dedicated app. While cloud accounts use the official Buddy app by default, on-premises users need to configure the application by hand. This is performed when adding the Slack integration for the first time, or from the 3-rd Party Apps tab in the admin settings of your instance.

Due to changes in Slack's authorization mode, applications created after February 24, 2021, are no longer able to communicate with Slack's API. With the release of Buddy v2.3.107, however, it is now possible to migrate your existing Slack app so that it supports the new authorization.

April 14, 2021

Buddy v2.3.107 Released

Buddy v2.3.107 Released

New Features

Improvements

  • Improved error support when updating the Docker Hub integration
  • Branch labels on the Merges view have been widened for better usability
  • All errors for wrong 2FA code have been unified
  • [Firebase] Added ENV VAR support in the Firebase project field
  • [On-Premises] Improved support for new Slack applications

Bugfixes

  • Fixed a bug with incorrect CRON validation for a pipeline with refType set to None
  • Fixed a bug with values of settable ENV VARs not being blurred in the logs if they were assigned a value of an encrypted variable
  • [SSH] Fixed a bug with empty lines not saving in the command field
  • [Slack] Fixed a bug with YAML-configured actions crashing if the content block was empty
  • [GitLab] Fixed a bug with incorrect error being displayed if the user with no Master or Owner access level tried to synchronize a repository
  • [Shopify] Fixed a bug with files with a spacebar in the name not being removed during the deployment
  • [SSL Verify] Fixed a bug with the action crashing if the domain provided in the Website URL contained a path (e.g. buddy.works/guides)
March 30, 2021

Buddy v2.3.105 Released

Buddy v2.3.105 Released

Improvements

  • Gatsby The action now works under Node v12
  • Improved pipeline search in the pipeline's page table view
  • Projects section, will now display open projects you are a part of by default
  • Added search bar for the dropdown menus on the Compare view

Bugfixes

  • 2FA Having TOTP 2FA enabled caused Buddy to return incorrect access logs when logging in - fixed
  • There were issues when deleting pipeline's with names ending with space - fixed
March 23, 2021

Buddy v2.3.104 Released

Buddy v2.3.104 Released

Improvements

  • Introduced Execution message field length validation

Bugfixes

  • Integrations with scope set to 'project' were not listed correctly by the Vultr, UpCloud, S3 Download, K8s actions - fixed
  • [Image compression] The action cleared the filesystem, whenever the destination path was the same as the source path - we have introduced a path validation to prevent this from happening
  • [Azure Storage] Whenever user did not have access to the resources on any of the accounts, listing buckets returned an empty list - fixed
  • [REST API] Updating Run commands in Sandbox caused it to crash - fixed
  • Group access logs were not aggregated properly - fixed
March 11, 2021

New feature: Remote approval URL

New feature: Remote approval URL
Continuous Deployment, a fully automated delivery process with no human interference – remains the Holy Grail of any team who decided to embrace automation in their workflow. Going 100% auto is hard to achieve, and most companies still prefer to leave the final shots to a human: be it merging changes to the master branch, or deploying a new version of the application to Production.