19 February 2019

Buddy v2.2.3 Released (19-02-2019)

Buddy v2.2.3 Released (19-02-2019)

New features:

Improvements:

  • Docker upgraded to v18.09.2 to fix privilege escalation vulnerability
  • [Free accounts] Added information about the number of executions already run in a given month to the Billing tab
  • You can now add every type of action to the pipeline using refType=NONE
  • Increased the number of characters in the branch description to 1000
  • It is now possible to clear the pipeline’s cache without running it. The option is available in the right column in the pipeline’s Filesystem/Settings tabs
  • The ‘Copy files’ action now supports environment variables in source and destination paths

Bug fixes:

  • Fixed with AWS Elastic Beanstalk & CodeDeploy failing if there was a zip/jar/war file in the nested path
  • Fixed a bug which displayed executions as failed although all actions finished successfully
  • Empty encrypted variables no longers clutter logs in the SSH & build actions
  • Fixed a bug with uploading themes to Shopify
  • Fixed issues with fullscreen display on some monitors
14 February 2019

New action: Run tests in parallel

New action: Run tests in parallel

Testing is essential to keeping high quality of code. However, it can also prove very time-consuming if you run a large number of tests. To reduce testing time, we have introduced a new action that will let you split your tests in packages across several actions and run them in parallel.

12 February 2019

Buddy v2.2.1 Released (12-02-2019)

Buddy v2.2.1 Released (12-02-2019)

New features:

  • It is now possible to run tests in parallel with the new ‘Split tests’ action

Improvements:

  • Added information about storage consumption in the workspace to Current Usage in the Billing tab

Bug fixes:

  • Fixed a bug with build actions having double variables after cloning
  • In some cases, the AWS CodeDeploy action was failing without returning any logs. The errors are now handled properly
  • A bunch of fixes to using previously built Docker images in build actions (e.g. action failing after clearing the cache)
  • Fixed a bug with the ‘Find & Replace’ action now working upon indicating a certain hidden file in the source path
  • Changing the workspace domain prevented custom Git projects from fetching changes in the repository due to authorization issues. Fixed
  • [REST API] Fixed a bug with using filters on branch and date simultaneously while downloading commits
  • [Buddy Enterprise] Fixed a bug with the ‘Copy files’ action not working on the standalone
5 February 2019

Buddy v2.2.0 Released (05-02-2019)

Buddy v2.2.0 Released (05-02-2019)

New features:

  • New action: Gatsby CLI- build apps and websites with React with the new static site generator
  • Parallel actions are now available for all users, which marks the end of the Beta period. We have also increased RAM on the Starter plan to 3GB. Both changes do not affect currently selected plans – in order to use the new features, you need to upgrade your plan and accept the new pricing scheme

Improvements:

  • You can now define the bucket to which the application package will be deployed for the ‘AWS Elastic Beanstalk’ and ‘AWS CodeDeploy’ actions
  • It is now possible to set a custom commit message in the ‘Git Push’ action
  • New default ENV VAR: $BUDDY_EXECUTION_REVISION_SHORT
  • In order to clear dangling images in the ‘Build Docker image’ action, docker image prune is executed by default. In certain multistage builds, some of the layers were always built without the cache. You can now switch off prune if required
  • The actions from the ‘Others’ section have been redesigned - from now on, ‘Pass arguments’, ‘Wait for apply’, ‘Copy files’, ‘Trigger pipeline’, ‘Find & replace’ and ‘Sleep’ have a more intuitive design
  • The trigger condition in build actions has been moved to a dedicated tab

Bug fixes:

  • Fixed a bug which caused that the SMS action wasn’t marked as failed although the daily limit has been exceeded
  • The keys added to the ENV VARs contained incorrect newline characters and therefore the keys in the OpenSSH format in some actions didn’t work right
29 January 2019

Buddy v2.1.52 Released (29-01-2019)

Buddy v2.1.52 Released (29-01-2019)

Improvements:

  • [Google CDN] If there were more paths to validate, the user received the ‘Rate limit exceeded’ error. We have added additional 3 attempts in 1-minute intervals in case this error occurs
  • Encrypted value helper can now encrypt multiple-line variables

Bug fixes:

  • Fixed a bug with the YAML helper not receiving the list of the variables in the ‘Run next pipeline’ action
  • [REST API] Adding a new project variable resulted in adding it to workspace variables - now it is added properly
  • Fixed a bug which caused a build failure if the commit author didn’t accept Buddy invitation before
  • Minor bugs in the Rest API have been fixed
22 January 2019

Buddy v2.1.51 Released (22-01-2019)

Buddy v2.1.51 Released (22-01-2019)

New features:

Improvements:

  • Show variables in logs
  • The variables in the ‘Run next pipeline action’ are now sorted in alphabetical order

Bug fixes:

  • Browse option in the remote path for the SFTP and Rsync actions has been fixed
  • Fixed a bug which cleared the private key while editing Rsync action
  • When settable variables were empty while defining a build action, they weren’t exported correctly to subsequent actions - now they are exported correctly
  • Fixed a bug where in some cases the commit dates in $BUDDY_EXECUTION_CHANGELOG variable were incorrect
17 January 2019

New SSH implementation

New SSH implementation

SSH keys are rightly considered the more secure method of authentication as compared to traditional user/password method. To maintain the high-security level of our service, we have upgraded the SSH library in Buddy to support the Ed25519 format.

Along with these changes, we have performed an internal audit resulting in moving the whole infrastructure to the more secure SSH standard.

16 January 2019

New action: Deployment to UpCloud

New action: Deployment to UpCloud

In response to the already huge number of requests from our users, we’re happy to deliver a dedicated integration with the UpCloud hosting services

UpCloud provides cloud infrastructure renowned for its high-performance, scalability and friendly approach towards developer needs. You can find the new integration in the IaaS section of Buddy’s actions:

IAAS deployment actions
IAAS deployment actions