Blog

Introducing: Google Cloud CLI
Buddy v2.1.6 Released (12-06-2018)
12 June 2018

Buddy v2.1.6 Released (12-06-2018)

New features:

Improvements

  • [Pipelines] You can now reject a pipeline waiting for approval
  • [API] It is now possible to resume an execution suspended by ‘Wait for params’ via API
  • [API] It is now possible to resume an execution suspended by ‘Wait for approval’ via API

Bug Fixes

  • [Statistics] Average and minimum execution time are now properly calculated on the execution charts
  • [Version Control] Commit status was being sent incorrectly to GitHub/GitLab if the pipeline contained the ‘Wait for approval’ action.
New feature: Passing parameters between actions
Buddy v2.1.4 Released (05-06-2018)
5 June 2018

Buddy v2.1.4 Released (05-06-2018)

New features:

  • From now on you can pass Environment Variables between pipeline actions and consecutive executions

Improvements

  • [Optimization] Pulling the branch list on the ‘Run wildcard pipeline’ view has been optimized. If the list had a couple thousands of branches the loading could take up to several seconds. After the optimization, it’s 10x faster
  • [Version control] You can now search branches on the ‘Run wildcard pipeline’ view
  • [Pipelines] Until now, some actions required a data check before they could be added or edited. For example, in the SFTP action we were checking whether we can connect to the server and upload a file to the given location. Since now, no verification is required. You can still check the data with the new ‘Test’ button, though
  • [Pipelines] Until now, values of encrypted variables were showing how many characters a variable had. Now, this number is a fixed value
  • [Updates] Heroku CLI has been updated to 7.0.60

Bug Fixes

  • [Android] The ‘Sign APK’ action was not working properly if you used a key that wasn’t secured with a password. Fixed
  • [GitHub] If a project synchronized with a GitHub repository was deleted, it was not possible to add this project again. Big thanks to Alex for pointing that out – fixed!
Introducing: Ionic builds for Android apps
30 May 2018

Introducing: Ionic builds for Android apps

Following the recent addition of the Android workflow, we’re excited to announce that Buddy now supports Ionic builds!

For Ionic developers new to Buddy, this means you can now automate the entire delivery process down to a single push to Git – from building APK packages, to releasing them to the Google Store:

Pipeline example
Pipeline example
New IPs for firewall whitelist
29 May 2018

New IPs for firewall whitelist

With the recent migration to Amazon Web Services we’ve adeed new IPs that Buddy will use for connections. Here is the list of IPs that you need to whitelist to avoid problems with your firewall in the future:

13.58.182.192
18.191.41.36
18.216.160.193
18.216.201.25
18.218.192.178
18.218.38.182
18.219.118.165
18.219.233.31
18.220.196.226
52.15.198.237

The most recent list of IPs is always available here.

Introducing: New authorization method for Google Kubernetes Engine.
Buddy v2.1.3 Released (29-05-2018)
29 May 2018

Buddy v2.1.3 Released (29-05-2018)

New features:

Make sure to update your whitelist with our new IPs to avoid problems with your firewall in the future.

Improvements

  • [Docker] Upon attaching a filesystem in the Run Docker Image action, the working dir was being changed. From now on, the working dir remains the same as in the image
  • [Sandboxes] Improved filesystem browse when the sandbox is being restarted
  • [Version Control] The Code view now supports a situation when the currently browsed revision doesn’t contain any files
  • Input validation errors when updating profile data are now supported

Bug Fixes

  • [Android] Fixed a bug with the Android Sign not working correctly if the key used wasn’t secured with a password
  • [Private Git Server] When adding a new project via Private Git Server option, the HTTP authorization was throwing an error if the username contained special characters. Fixed
New build action: Scala apps
15 May 2018

New build action: Scala apps

Complementing the already extensive stack of languages and framework served by Buddy, we’re pleased to announce that we now support Scala builds!

Scala is a high-level language that combines object-oriented and functional programming. It can be easily mixed with Java, allowing developers to build high-performance applications with huge ecosystems of libraries. Example use cases involve writing large-sized analytics and machine learning engines.

New task runner: Leiningen for Clojure builds
15 May 2018

New task runner: Leiningen for Clojure builds

We’re pleased to announce that Clojure developers have officially become a part of the Buddy family: now you can use the Leiningen task runner to automate building and testing of your Clojure apps!

Clojure is a dynamic, general-purpose programming language which combines the approachability of a scripting language with an efficient infrastructure for multithreaded programming. It shines especially when the problem involves a high level of concurrency, or when processing large series of data is required.

0