April 15, 2021

Changes to YAML and API (On-premises)

Changes to YAML and API (On-premises)
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.
March 9, 2021

Buddy v2.3.103 Released

Buddy v2.3.103 Released

New Features

  • New variable: BUDDY_EXECUTION_APPROVE_URL – used to send an execution approval URL for pipelines on hold via a notification action

Improvements

  • Added the Description field to the Wait for Approval action
  • Improved syntax coloring in the code editor (Twig, Blad, PHP+HTML)

Bugfixes

  • Fixed a bug with actions with a trigger condition not changing their status from enqueued to skipped even though the execution did proceed to the next action in the pipeline
March 2, 2021

Buddy v2.3.102 Released (02-03-2021)

Buddy v2.3.102 Released (02-03-2021)

Improvements

  • Improved error display in [SSH] and [SFTP] actions
  • When in a project, clicking IntegrationsIn this Project will display the integrations with the permission scope restricted to this project alongside all other integrations used in this project

Bugfixes

  • Fixed a bug with attachments not working in the [HTTP POST] action if the pipeline had no filesystem attached
  • Fixed a bug with incorrect pipeline status (completed) being sent to GitHub and Bitbucket whenever the pipeline stopped at the waiting for approval or waiting for params step.
  • Fixed a bug with pipelines run on push crashing without logs if the execution message template was filled
  • Fixed a bug with the [Helm] action not working if the private repository authorization was set to Google Storage
February 25, 2021

Buddy v2.0: New Project Settings & Teams views

Buddy v2.0: New Project Settings & Teams views

Dear beloved,
Two weeks after the new Code view was released, we did some rearrangements in the Project Settings and Teams tabs. This is yet another step in our journey towards Buddy v2.0. Below you will find a breakdown of changes with an emphasis on the most important features.

February 24, 2021

Buddy v2.3.101 Released (23-02-2021)

Buddy v2.3.101 Released (23-02-2021)

New Features

  • [Buddy 2.0] Redesigned Project Settings and Team views
  • Added dedicated Docker Hub integration to actions that require access to your private Docker Hub account

Improvements

  • [SSH] Improved SSH protocol support that should solve connection issues when accessing older-type servers over SSH and SFTP
  • [2FA] You can now copy the recovery codes instead of downloading them

Bugfixes

  • Improved validation when changing the domain for the workspace
  • Fixed a bug with commit statuses (failed/successful) not displaying correctly for executions to which the user did not have access