Beanstalk

Version Control with a Human Face

Release Notes

January 24th, 2013

Features & Improvements

  • Optimized performance of SSH deployments.
  • Regions support for Rackspace Cloud Files deployments.

January 16th, 2013

Bugfixes

  • Fixed a bug when some deployments would be missing changes in Git submodules and Subversion externals if they were previewed beforehand.
  • Fixed performance problem with deployments excluding lots of paths using pattern exclusions.

January 7th, 2013

Bugfixes

  • Fixed several edge cases when pushing larger files over HTTPS using GIT would fail with an HTTP 411 error.
  • Fixed an edge case when pushing new files over SVN, Git or Mercurial would result in a sporadic Permission Denied error.

January 3rd, 2013

Features & Improvements

  • Subversion and Mercurial support for Heroku deployments.

December 27th, 2012

Features & Improvements

  • Transfer log for SSH deployments now transmits output of long-running commands in real-time, without bufferization.
  • You can now specify the working directory for your SSH deployment server in which context all the shell commands will be executed.

December 21st, 2012

Features & Improvements

  • HTTPS access for Mercurial repositories released.

December 20th, 2012

Features & Improvements

  • You can now deploy your Mercurial repositories to your servers through Beanstalk.

December 18th, 2012

Features & Improvements

  • Added ability to deploy your Heroku application through Beanstalk.

December 17th, 2012

Features & Improvements

  • Added ability to use shell patterns in excluded paths field for deployments.

Bugfixes

  • Fixed a bug in Git submodules support for deployments in case when upstream repository's default branch is updated.

December 14th, 2012

Bugfixes

  • Fixed a bunch of bugs that affected stability of deployments with git sub-modules.
  • Fixed a rare edge case when a Subversion blame wouldn't be available for a moved file.

November 23rd, 2012

Features & Improvements

  • Greatly improved appearance of multi-line commit messages on Activity and Changeset pages.

November 8th, 2012

Features & Improvements

  • Introducing HTTPS access for all Git repositories.

Bugfixes

  • Fixed a rare edge case that caused Blame to display incorrect data for files that start with a blank line.

November 6th, 2012

Features & Improvements

  • Profile & Settings page is now password protected.
  • Improved appearance of integration badges in commit notifications and digests in GMail.

October 30th, 2012

Features & Improvements

  • Greatly improved appearance of daily digests on mobile devices.

September 6th, 2012

Bugfixes

  • Provide correct Content-Type for files deployed to Amazon S3.
  • Preserve existing permissions when updating files on Amazon S3.

August 27th, 2012

Bugfixes

  • Fixed slowness and time outs when trying to delete a user on an account with hundreds of repositories.

August 14th, 2012

Features & Improvements

  • Added ability to copy deployment servers.
  • Greatly improved appearance of Commands text area in SSH server form.
  • Improved tab size in code viewer.

Bugfixes

  • Fixed a bug that caused integration settings to be reset when changing settings.
  • Fixed sporadic caching issues on Deployments page.
  • Fixed Transfer Log display issues for broken Unicode file names or SSH output.
  • Fixed jerky animation of spinners in Safari.

August 1st, 2012

Features & Improvements

  • Introducing Transfer Log for deployments.
  • Added the ability to preview the exact list of files that are going to be deployed, prior to submitting the deployment.

Bugfixes

  • Fixed password strength validation on global login page
  • Fixed a bug that caused username to be locked after multiple failed API authentication attempts, even when API was disabled for an account.
  • Basecamp authentication tokens will be now refreshed automatically for newly setup integrations.

July 25th, 2012

Features & Improvements

July 11th, 2012

Features & Improvements

  • Introducing deployments to Amazon S3 with CloudFront support. Read the blog post.

July 2nd, 2012

Features & Improvements

  • Preserve selected branch when switching between Activity and Browse sections.
  • Improved appearance of multi-line Subversion properties in Browse section.
  • Bumped minimum required password length to 8 characters.

June 19th, 2012

Features & Improvements

  • Added support for HAML, SCSS, Sass, PowerShell and JSON syntax highlighting.

June 14th, 2012

Bugfixes

  • Fixed a bug that caused some repositories to be deleted with a significant delay.

June 12th, 2012

Features & Improvements

  • Introducing integration with the new Basecamp.
  • Introducing file editing API.
  • It's now possible to password-protect RSS feeds on Business-level plans.
  • Deployments can now trigger Campfire integration.
  • Campfire integration will now only notify about distinct commits when pushing a new branch in Git.

Bugfixes

  • Fixed a rare edge case when a file edit would fail because of a non fast-forward push.

June 5th, 2012

Features & Improvements

  • Deploy button is now available on Environments Overview page for quick access.
  • S3 backups now support EU buckets.
  • Regular users can now share Design Previews.

Bugfixes

  • Fixed occasional flickering issue with repository switcher.
  • Fixed a bug that caused pre-deployment hooks to be executed for bypassed deployments.

May 29th, 2012

Features & Improvements

  • It's now possible to reject Subversion commits with empty messages on Business-level plans.
  • Dramatically improved performance of Git and Subversion commits caching.

May 15th, 2012

Features & Improvements

  • Added new option for deployments permissions: View & Deploy.
  • Send an email notification to a user every time his password changes.
  • Renamed Basecamp integration to Basecamp Classic.

Bugfixes

  • Fixed a bug that caused diffs to skip lines that consisted of one curly brace.
  • Fixed a rare edge case that could cause a deployment to be marked as skipped if there was a connectivity issue with a server.
  • Fixed an edge case that could cause a Git deployment to fail after server's source branch has changed.

May 7th, 2012

Bugfixes

  • Fixed a bug that could cause a web edit in a Subversion repository to trigger an automatic deployment twice.

April 26th, 2012

Features & Improvements

  • Daily email digests are now available for Mercurial repositories.
  • Upgraded version of Mercurial on our servers to 2.1.2.
  • Mercurial is now out of beta.

Bugfixes

  • Fixed a bug that prevented file changes that were made via web interface to appear in Activity for Mercurial repositories.
  • Fixed a set of edge cases that could cause a file edit not to be applied correctly.
  • Fixed an edge case that could cause a deployment to fail with unidentified incident for no reason.
  • Fixed an edge case that could cause an SFTP deployment to fail when trying to delete a directory from the server.
  • Fixed a bug that could cause Deployments page to break after repository name was changed.
  • Fixed a bug on release notes page that caused a commit message to be displayed twice.

April 15th, 2012

Features & Improvements

  • Added Find All action to Repository Import API resource.
  • Added Find All action to Invitation API resource.
  • Added signup_url attribute to Invitation API resource for easier access.
  • Removed user_id attribute from Invitation API resource. It was there by mistake.

April 19th, 2012

Features & Improvements

  • Added public_key attribute to ReleaseServer API resource.

April 15th, 2012

Features & Improvements

  • Added Find All action to Repository Import API resource.
  • Added Find All action to Invitation API resource.
  • Added signup_url attribute to Invitation API resource for easier access.
  • Removed user_id attribute from Invitation API resource. It was there by mistake.

April 3rd, 2012

Features & Improvements

  • Display commit message and deployment time on environments overview page.
  • Display time of deploy in deployments timeline.
  • Display info about deployed commits, files and tickets for each deployment in deployments timeline.
  • Made automatic deployments visually more distinguishable from manual.
  • For manual deployments focus on message specified on deploy instead of info about commits being deployed.
  • Removed Completed/Failed status messages from Deployments page title.
  • Dramatically improved performance of Deployments section.
  • Introducing Integrations API.
  • Display updated date column in tree view of Browse page.
  • Improved the way submodules are detected and displayed in code browser.
  • Dropped IE7 support.
  • Improved assets and Gravatar caching.

Bugfixes

  • Fixed a rare edge case when a deployment would redeploy all files instead of uploading just the updated files.

March 19th, 2012

Features & Improvements

  • Greatly improved Blame tool performance (up to 22x faster).
  • Improved Browse page performance.
  • It's now possible to specify a custom bucket name for S3 backups.
  • Notify users by email every time an SSH key is updated in their account.
  • Display information about branches in Activity for Mercurial repositories.
  • Display precise commit time on Changeset page.

March 7th, 2012

Bugfixes

  • Fixed a bug that caused some timestamps to be displayed in a wrong time zone in email digests.

March 6th, 2012

Features & Improvements

  • Added buttons to launch Tower or Cornerstone on Mac with pre-populated clone/checkout URL.
  • Admins can now request owners to delete repositories.
  • Improved performance of Mercurial repositories' activity page (beta users only).

Bugfixes

  • Fixed duplicated text when displaying SVN properties in Browse.

February 29th, 2012

Features & Improvements

  • Added file toolbars to Changeset page with Preview, Edit and Download Diff buttons.
  • Improved diff handling in various edge cases across the application.
  • Added smooth scrolling for anchors on Changeset page.
  • Improved appearance of SVN properties on Changeset page.
  • Improved performance and browser compatibility of file editor.
  • Increased file size limit in the file editor from 100KB to 300KB.
  • Added Code Folding to file editor.
  • Added auto-closing of braces, parenthesis and quotation marks in C style modes to file editor.
  • Added auto-closing of angular brackets in XML style modes to file editor.
  • Added new language modes to file editor, including: Clojure, C#, Groovy, Scala, JSON, OCaml, Perl, SCSS/SASS, SVG, Textile, SCAD.
  • Improved highlighting of Ruby, PHP, CSS in file editor.

Bugfixes

  • Fixed a bug that caused Releases API to return information deployments for user from repositories to which he don't have read permissions.

February 18th, 2012

Bugfixes

  • Fixed an edge case where an attempt to diff a deleted file in Subversion would produce an error.
  • Fixed a bug that prevented deployment notifications to be delivered in some cases.
  • Fixed a bug with file exclusions for deployments.

February 15th, 2012

Features & Improvements

  • Introducing integration with Cornerstone for Mac.
  • Made format of date-stamps across the app friendlier to international customers.
  • Improved appearance of Deployments section on mobile devices.
  • Make sure that all .apk files are considered binary.

February 7th, 2012

Features & Improvements

  • Introducing IP restrictions for Business accounts: it's now possible to create a whitelist of IPs to restrict access to your account.
  • Business account owners can now see a list of all Git and SVN connections to their account using the IP Access Log feature.
  • Introducing a completely redesigned Integration page under Repository > Setup.
  • Added protection against password guessing. After a few failed login attempts your user login will be locked.
  • It's now possible to setup FogBugz integration with a custom port.
  • Email notifications for new Git branches will now include information about new commits only.
  • User's feed token is now available via API.

Bugfixes

  • Fixed a problem with time zone conversions when posting time to freckle.
  • Fixed an edge case that blocked some Email Digests from being delivered.

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.