Beanstalk

Version Control with a Human Face

Release Notes

Go back to Homepage

January 22th, 2012

Features & Improvements

New on deployments overview page

  • Lists all environments for the repository.
  • Easier access to environment and server settings, latest releases, and deployment statuses, deployment type (manual/automatic).

New on deployments detail page

  • Now contains the environment's activity separated from other environments.
  • Cancel and retry deployments
  • Easier access to incident, revision range, revision date range, and deployment type (manual/automatic).
  • Deployment states now include "Cancelled", and "skipped" has been renamed to "bypassed".
  • Last deployment status visible in page title.
  • Tooltips for failed, bypassed, and cancelled deployments include reason and user details.

New release notes

  • New release notes page contains full log of changes made during a release, revision ranges, and included tickets (if ticketing integration is enabled).

New on server settings page

  • Clearer overview of each server, includes tooltips with revision number and server IP address, easier to read local & remote paths, and date when deployment finished.
  • Tooltip includes how up to date a server is, and how many revisions behind.

New on server settings edit page

  • Set start revision for deployments.
  • Optionally exclude file/folders.
  • Deploy with SSH commands, including custom variables.
  • Increased security by providing optional unique SSH keys for every SSH & SFTP server.

General updates

  • New deployment email notifications for team.
  • Added rollback support for Git deployments
  • New and improved Features section on public site

January 18th, 2012

Features & Improvements

  • Introduced support for recursive submodules in deployments
  • Improved stability of SVN Externals/Git Submodules in deployments

Bugfixes

  • Fixed file compatibility for some FTP deployments to Windows servers by detecting ASCII vs binary transfer mode.

January 14th, 2012

Features & Improvements

  • Removed the admin-only permissions from Repository API methods for "show", "branches" and "tags".
  • Removed the admin-only permissions from User API method "current".

Bugfixes

  • Fixed a bug in Edit tool that prevented changes to be applied to files with special characters in their names (like round brackets).

January 10th, 2012

Features & Improvements

  • Improved sharing in Design Previews, allowing you to share new revisions without breaking old share URLs.
  • Design Preview will now memorize what view type you had selected when sharing was enabled.
  • Campfire integration will now post summary of commits for Git and Mercurial (beta) repositories.
  • Fixed back button on Design Preview to take you to correct branch or tag.

Bugfixes

  • Fixed a rare edge case when a diff tool would produce a 500 error.

December 20th, 2011

Features & Improvements

  • It's now possible to post time entries for multiple users in Harvest integration.
  • WebHooks integration is now available on Trial accounts.
  • Improved error handling and incident notifications for custom S3 backups.

December 7th, 2011

Features & Improvements

  • Added ability to select syntax highlighting language on the file page.
  • Streamlined behavior of pop-up HUDs across the application.
  • Repository's branches and tags are now available via the API.
  • Insecure HTTP access has been disabled for the the API.

Bugfixes

  • Fixed a rare edge case when editing Subversion commit messages wasn't possible for some commits.
  • Fixed a bug that caused account commits to remain blocked even after storage space was freed.

November 15th, 2011

Features & Improvements

  • Enabled admin users to unsubscribe from incident notifications.
  • Improved reply-by-email for Git and Mercurial pushes that include a single commit.

November 7th, 2011

Features & Improvements

  • Improved look of Subversion commit notifications in html.
  • Added ability to reply to commit and comment notifications via email.

November 1st, 2011

Features & Improvements

  • The account dashboard will now randomly rotate handy "Did You Know" tips.
  • It's now possible to get diffs for a changeset via the API.

Bugfixes

  • Fixed a rare edge case when an integration wasn't processed properly if another integration failed.

October 25th, 2011

Features & Improvements

  • Improved performance of permissions page. No more timeouts!
  • Added discount codes for Tower and Versions to the repository setup help page. Grab your code now!
  • Changed the order of tags and branches on the Browse and Activity pages to natural sorting.

October 17th, 2011

Features & Improvements

  • Introduced JSON output for all API methods.
  • Added ability to create URL imports via API.
  • Added ability to invite users via API.
  • Added ability to search commits by user with his email address (eg. "+by ilya@wildbit.com").
  • Added ability to search for Git commits by short commit hash (eg. "+hash 58a94892").

Bugfixes

  • Fixed a rare edge case when Beanstalk couldn't accept an AWS S3 URL for import.

October 11th, 2011

Features & Improvements

  • Improved appearance of changeset diffs in GMail.

Bugfixes

  • Fixed a bug when incidents weren't created for failed imports.

September 20th, 2011

Features & Improvements

  • Improved performance of the Changesets API.
  • Added Groovy syntax highlighting.
  • Added pusher_id and pusher_name to WebHooks JSON.
  • Added pagination to Users and Repositories API.
  • Added optional order and order_field parameters to Changeset API.
  • Added optional per_page parameter to all API methods with pagination.
  • Added support for names with dots in the "assignee" commit command.

Bugfixes

  • Fixed a rare edge case when email digest was delivered empty.
  • Fixed a UI bug on large screens

August 29th, 2011

Features & Improvements

  • Security Improvement - added button to close all open sessions on other computers. Available on the Profile & Settings page.
  • User email addresses visible on Permissions page.
  • New API method: retrieve all deployments for logged-in account with a single API call.

August 9th, 2011

Features & Improvements

  • New API method: retrieve all comments for a user.
  • Ensure that all repositories are scheduled for backup when S3 backups are turned on.

Bugfixes

  • Fixed broken logic behind file path navigation toolbar in the file viewer.
  • Fixed a problem with when the repository switcher blocks the Activity tab.
  • Fixed a problem when the Back button is not working properly in the Editor with branches.
  • Fixed a rare edge case when comments did not appear on the changeset page.
  • Fixed a rare edge case when a user was logged out unexpectedly (for example after hitting Retry on deployment).

June 29th, 2011

Features & Improvements

  • Introducing live file editor. You can now edit and commit files directly in the web UI.
  • Treat files with .pm and .cs extensions as plain text.

Bugfixes

  • Fixed a rare edge case when an incident couldn't be viewed.
  • Minor improvements for email digests on mobile devices.
  • Fixed a bug when SVN externals weren't deployed properly.

June 22nd, 2011

Features & Improvements

  • Completely replaced all Prototype JS code with jQuery.
  • Added read-only "owner" attribute to Users API.
  • Increased timeout for Import from URL option. You should be able to import bigger dumps now.
  • Minor improvements for the mobile optimized version of Beanstalk.

Bugfixes

  • Fixed a rare edge case when a coupon wasn't applied properly on upgrade.

May 30th, 2011

Features & Improvements

  • Introducing new Get Started guides for Git and SVN repositories. You can find them near the Repository URL on Activity page.
  • Improved look of some pages in the mobile optimized version of Beanstalk.
  • Improved signup steps for invited users.

May 26th, 2011

Features & Improvements

  • Introducing a mobile optimized version of Beanstalk for iPhone, Android, and other handheld devices.
  • Improved look of daily email digests on iPad and iPhone.
  • Improved documentation of pre- and post-deploy hooks in API docs.
  • Improved email notifications about incidents.

Bugfixes

  • Fixed a rare edge case when an invitation couldn't be resent.

May 16th, 2011

Bugfixes

  • Fixed an issue when time zone wasn't applied properly to time stamps in email digests.

May 10th, 2011

Bugfixes

  • Fixed a rare edge case when an invitation couldn't be accepted if the user who created it was deleted.

April 26th, 2011

Features & Improvements

  • Introducing daily email digests for Git and SVN.

Bugfixes

  • Fixed incorrect filesize that was displayed sometimes when downloading an export.

April 18th, 2011

Features & Improvements

  • Added back the Resend button for user invitations.
  • Display signup dates for every user in Users section.
  • All navigation tabs (Activity, Dashboard, Repositories, etc.) are now clickable when in active state.
  • Stopped deactivating integrations with incidents automatically.
  • Added back integration badges in timeline.
  • Added support for "git archive --remote".

Bugfixes

  • Fixed a rare edge case where an invitation link was not working.
  • Fixed a visual glitch in commit notifications diffs on GMail.

March 29th, 2011

Features & Improvements

  • Introducing deployments permissions.
  • Introducing Sifter integration.
  • Introducing inline editor for Subversion commit messages.
  • Completely reworked Users section.
  • Greatly improved permissions selectors across the app.
  • Introducing API for permissions management.

Bugfixes

  • Make sure that newly imported repositories are scheduled for S3 backups right away. (Prior to that fix a commit was required to be made via Beanstalk before backups could be processed.)
  • Fixed a rare issue where Git pushes on large repositories would trigger out of memory error on server

March 18th, 2011

Features & Improvements

  • Completely reworked public keys UI.
  • Added public key management to the API.
  • Do not return HTML content for 404 and 500 errors for API requests.
  • Return a proper error message when API is disabled in account settings.
  • Restored changelog of API.

March 10th, 2011

Features & Improvements

  • Improved Search indexing: faster and more reliable.
  • Made it possible in the API to find a Repository by name.
  • Made Releases's user_id attribute visible in the API.

March 7th, 2011

Features & Improvements

  • New design for the Sign Up welcome page.
  • Added ability to find a Server Environment by name to the API.
  • Added new API method User.current to fetch info about current user.
  • Messages posted to Basecamp will now include Git hash ids.

Bugfixes

  • Fixed an error on Search results page when trying to find a comment by a deleted user.
  • Fixed an error on Server settings page when trying to use a really long password.
  • Fixed a bug when a commit command [deploy:live] would deploy to any environment that has "live" in it's name.

February 9th, 2011

Features & Improvements

  • Introducing Beanstalk Rewards Program.
  • Allow up to 25 characters in Server Environment name.
  • Added revision indicator to Blame page.
  • Hide Blame button for files of unsupported format.
  • Allow longer repository names to be visible on the Dashboard sidebar and Repository page.

Bugfixes

  • Fixed occasional Repository Corrupted errors when viewing Blames.
  • Fixed Gravatars on Blame page.

January 31st, 2011

Features & Improvements

  • Introducing Blame tool for Git and SVN.
  • Introducing Diff tool for Git.
  • Revamped interface for SVN Diff tool.
  • Revamped JavaScript for Changeset page.
  • Added retry method to Releases API.

Bugfixes

  • Fixed a series of Node Missing errors in Browse and Design Preview.
  • Fixed an error that occurred when user tried to rename a repository to the same name.

January 24th, 2011

Features & Improvements

  • Enabled Subversion over SSL for Trial accounts.
  • Payments can now be deducted from Account Balance partially.

January 17th, 2011

Features & Improvements

  • Migrated background jobs from Amazon SQS to Resque.
  • Improved active FTP mode support for FTP deployments.
  • Support SSL in Zendesk integration.
  • Made author name, login and email available through Comments API.
  • Make committer email available through Changesets API.
  • Added destroy action to ReleaseServers API.
  • Improved security of Design Preview sharing keys.
  • Preview and Download buttons should lead to the HEAD revision by default.
  • Changeset's comment should remain visible even after it's author was deleted.
  • Increased width of the repository switcher menu.

Bugfixes

  • Fixed a bug that made it impossible to comment on a changeset if a deleted user has been subscribed to it before.
  • Fixed a bug that reset deployment branch back to master when a user tried to edit a server environment.

December 27th, 2010

Features & Improvements

  • It's now possible to change a repository URL.

December 24th, 2010

Bugfixes

  • Fixed an error that appeared when user tried to setup an integration for Zendesk account that has a lot of users.

December 16th, 2010

Features & Improvements

  • Introducing Design Preview.
  • New design for file pages in Browse.
  • Improved layout's maximum width for large displays.

December 9th, 2010

Features & Improvements

  • Enabled SSL for API requests. Updated our Rails gem to always use SSL.
  • Automatically detect if Basecamp integration requires SSL or not.
  • Improved appearance of code comments in search results.
  • Improved appearance of integrations badges in commit email notifications.

November 10th, 2010

Features & Improvements

  • Force SSL for the entire web application.
  • Improved performance of custom S3 backups.

Bugfixes

  • Fixed a bug which incorrectly rendered non-ASCII characters in commit messages.

November 2nd, 2010

Features & Improvements

  • Now using Dynect REST API v2.

Bugfixes

  • Fixed link to a help article about post-release hooks.
  • Fixed IE7 problems with custom invoice data form.
  • Fixed Something Went Wrong when tried to upgrade with wrong coupon code.

November 1st, 2010

Bugfixes

  • Fixed search for one-digit revisions when creating new deployment.
  • Do not count skipped deployments when calculating how much trial deployments left.

October 25th, 2010

Features & Improvements

  • Display only 10 most recent repositories in the Dashboard sidebar.
  • Ability to specify custom Bill To information to be displayed in your invoices.
  • New User API methods: create, update, destroy.
  • Added option to post private messages in Basecamp integration.
  • Added support for decimal time format for Harvest, Freckle and Basecamp time tracking.
  • Made HTML default format for commit notifications for new users.
  • Added RSS to this changelog.

Bugfixes

  • Fixed default avatar appearance in HTML commit notifications.
  • Corrected typos in ReleaseServer API docs.
  • Fixed an error when trying to export a Git repository on Account Suspended.

October 12th, 2010

Features & Improvements

  • Introduced new plan names.
  • Added 10 free deployments to the Trial plan.
  • Added more repositories to Silver, Gold, Platinum and Diamond plans.
  • Added more users to the Diamond plan.
  • Ability to backup repositories to your own S3 bucket. (Account > Backups section)
  • Sophisticated Sign In tracker. View who and when logged into your account. (Account > Security section)
  • Ability to force SSL for all SVN requests. (Account > Security section)
  • Completely refined interface of Account page.
  • Updated design of our Landing site.
  • Improved print version of the invoice page.
  • Plans are now accessible via API.
  • Full timestamp is now displayed when hovering "X hours ago" in deployments timeline.

Bugfixes

  • Fixed Landing site appearance on iPad.

October 7th, 2010

Features & Improvements

  • Improved appearance of commit notification emails.
  • Parallel uploading for deployments.

Bugfixes

  • Decreased timeout for Git diff generation to 60 seconds.
  • Fixed a bug when a successful deployment would appear as failed at first.

September 13th, 2010

Features & Improvements

  • Oauth support for Twitter integration.
  • Improved appearance of plain text commit notification emails.
  • Display plain dates instead of relative ones on Search results page.
  • Improved behavior of URL converter script on New Repository page.

Bugfixes

  • Fixed layout issue on Getting Started page in IE.
  • Fixed problem with Olark not displaying a chat-unavailable message properly.
  • Fixed a bug that caused How Do You Like Beanstalk emails being sent twice.
  • Fixed an API bug that caused some Changeset attributes served empty.
  • Fixed a problem when line commenting on a changeset was unavailable.

August 31st, 2010

Features & Improvements

  • Improved error message when trying to access repository via HTTPS on free account.
  • Improved background gradient image on some pages.
  • Subscribe/Unsubscribe link on Repository Activity page will now work with JS disabled.
  • Added diffs to single-commit git pushes notifications.
  • Added pagination to releases API.
  • Updated API docs.

Bugfixes

  • Fixed a bug that caused paying signup to be stuck on Credit Card form in rare occasion.
  • Fixed minor visual glitch in Firefox on redeploy page.
  • Fixed a bug that caused color label not to be saved when creating new deployment environment.
  • Fixed Browse section appearance when viewing directory named "error".
  • Various Git caching fixes.

August 17th, 2010

Features & Improvements

  • New design for sidebars across the application.
  • New integrated chat support system by Olark.
  • New Welcome popup for new accounts to help get started.
  • It's now possible to reactivate disabled email address via Postmark API by clicking a "Reactivate" link right inside Beanstalk UI.
  • Retry deployments with recoverable errors automatically right away.
  • After you edit deployment server, we now ask if you like to redeploy the files to new server/path.
  • Caching added to source browser's preview and download pages.
  • Display unhighlighted source in Code Viewer when Beanstalk fails to highlight it properly.

Bugfixes

  • Improved performance of login/logout actions.
  • Sometimes Next Charge date was calculated incorrectly in invoice emails.
  • Removed all mentions of old Campfire chat support room.
  • Improved SVN error message when hitting storage limit.
  • Improved RSS security. Warning page is displayed when trying to access the feed.
  • Improved account cancellation and downgrade forms.
  • Many various issues in processing Git pushes were fixed.
  • Improved performance of Git pushes.
  • Bug fixes for Deployments.
  • Source browser tries harder to highlight syntax in source files.
  • Fixed issue where Subversion repository re-imported in Beanstalk as Git repo would trigger old integration commands that were in commits.
  • Updated API documentation with latest details about Deployments.
  • Revision search on Manual Deployment page for Subversion repositories that happened in some cases is fixed.
  • Stuck spinners in Git browser fixed.
  • Preview for code in Git branches now works properly for HTML with assets using relative paths.
  • Git caching daemon issue was fixed when it was ignoring some cache.
  • Fixed duplicated commits in Git push notifications.