15 January 2019

Buddy v2.1.48 Released (15-01-2019)

Buddy v2.1.48 Released (15-01-2019)

New features

  • New integration: Deployment to UpCloud
  • New SSH implementation – the new library allows for new types of keys in Git authorization and SSH/SFTP actions
  • Variables in REST API – from now on you can manage your Workspace/Project/Pipeline variables via the API

Improvements

  • New Default Variable: $BUDDY_EXECUTION_CHANGELOG
  • New Default Variable: $BUDDY_EXECUTION_PULL_REQUEST_NO. Contrary to $BUDDY_EXECUTION_PULL_REQUEST_ID which produced the PR name as pull/[number], the new variable only contains the number
  • [AWS] By default, the AWS S3 action sets the MIME type of uploaded objects. It is now possible to disable this feature
  • [SSH] When executing commands on a server with the SSH action in the script mode, Base64 is required on the server. Buddy will now validate it before the execution
  • [UI/UX] Improved forms for adding/editing action — fixed issues with browser autofill and remembering password modals

Bugfixes

  • [Docker] Adding two Docker build actions and setting them in parallel was resulting in a failed execution. Fixed
  • [Docker] Fixed a bug with the flag ‘Allow connection to insecure registry’ wasn’t working properly for all URLs in the ‘Push Docker image’ action
  • [Trigger conditions] Fixed a bug with ENV VAR trigger conditions not working in pipelines whose branch assignment is set to NONE
  • [Docker] Using ENV VARs in the source path in the ‘Push Docker Image’ action was casuing with incorrect path. Fixed
  • [Buddy Enterprise] Improved Azure application and ontegration support for all K8s actions
18 December 2018

Buddy v2.1.47 Released (18-12-2018)

Buddy v2.1.47 Released (18-12-2018)

New features

  • Secure sensitive data in YAML/API. All passwords, private keys and other sensitive data can now be sent in an encrypted form. Generating a YAML from our helper returns encrypted values as well

Improvements

  • Added information with the amount of RAM in the current plan to errors where memory was exceeded
  • It is now possible to export a part of the container’s filesystem in the Docker build and run actions

Bugfixes

  • Fixed a bug with the progress bar exceeding 100% in deployment actions in cases where the deployment had a lot of files and folders
  • If the Postgres service started incorrectly, there was an error with fetching the log from this service - now you can properly review the logs
  • Sometimes listing elements in the AWS actions didn’t return the whole list. We have improved pagination and all elements should now be returned correctly
  • Multiple improvements in Rest API responses
11 December 2018

Buddy v2.1.46 Released (11-12-2018)

Buddy v2.1.46 Released (11-12-2018)

Improvements

  • Added suggestions for commands that can be moved to the Environment configuration tab in build actions, e.g. apt-get install
  • Added kubectl support in v1.12.3 and 1.13.0 in Kubernetes actions
  • Added a warning about the maximum number of parallel actions allowed in the plan

Bugfixes

  • Fixed a bug with the pipeline progress bar on the cards view stopping on 10% with no visible advancement. Now the bar is filling up properly from 0 to 100%
  • Fixed a bug with some project names (e.g. api) being forbidden by the system
4 December 2018

Buddy v2.1.44 Released (04-12-2018)

Buddy v2.1.44 Released (04-12-2018)

New features

  • Action-specific variables – you can now add variables that will be available only in builds and Run image action
  • Use custom Docker images without pushing them to the registry

Improvements

  • New region in the New Relic action – you can now send notifications to Europe (before, only the US was available)
  • Pipeline and execution views are now loading faster. This solves the problem with executions that contained a lot of git fetch logs (thanks, Ilya!)
  • Improved Angular CLI configuration for Karma tests

Bugfixes

  • On some occasions, changing the authentication mode in SSH and SFTP actions altered the connection details to the server. Fixed!
29 November 2018

New feature: Deploy & Invoke Google Cloud Functions

New feature: Deploy & Invoke Google Cloud Functions

With Google picking up the pace in serverless computing, Buddy doesn’t lag behind delivering two new actions that will let you deploy and invoke GCloud Functions.

Google Cloud actions
Google Cloud actions

In short, Functions act as application backends with no server provisioning or management, which is especially good for projects whose traffic patterns are hard to predict. They are event driven, which means they’re executed only when cloud events occur.

27 November 2018

Buddy v2.1.43 Released (27-11-2018)

Buddy v2.1.43 Released (27-11-2018)

New features

Improvements

  • In the CloudFront action, only the first 100 distributions were getting listed. From now on, you can choose from all distributions available
  • The text editor on the iOS has been improved for better display

Bugfixes

  • Calling the API methods was taking a very long time (~4s). All times are now back to normal
  • Fixed a bug with running parallel actions if one of them was disabled
22 November 2018

Parallel actions: Invitation to Beta

Parallel actions: Invitation to Beta

Fasten up your seatbelts and hold on to something as parallel actions are making their way to Buddy!

The feature many of you have been waiting for is soon to land on Buddy’s production servers. It will allow you to considerably save time on development and operations: for example, by running multiple deployments at once, or split tests in two and run them in parallel.