BEST PRACTICES
Latest Release Notes

2.9.0 - 2021-11-18 - New Build Profile Detail UI, Better Artifact Upload Times

​

πŸ†• New Feature

  • We have a brand new build profile detail UI! This new UI aims ease the access to workflows and triggers. It also has some improvements on onboarding.

​
πŸ’ͺ
Improvement

  • Improved typography throughout the app. Working on more improvements and UI changes.
  • We've improved artifact upload times drastically.

🐞 Fixed

  • Fixed an issue where build logs were cut in half when multiple browser tabs were displaying the same build logs.
​

2.8.0 - 2021-10-25 - Improved Build Logging, Refresh Repository Connection, Persistent Notifications

πŸ†• New Feature

  • A branch or a commit is missing? You can refresh repository connections for GitLab, GitHub, and Bitbucket repositories. Just look for the refresh icon on top of the branch list.

​
πŸ’ͺ
Improvement

  • Build Notifications will sync between browsers and devices now.
  • Removed unnecessary version texts from build steps on log panels.
  • Build logging is improved for larger projects that have half a million lines of build logs.

🐞 Fixed

  • Sometimes recent build logs were not displaying properly. Fixed.
  • Branch pinning was not syncing between browsers.
  • Some users weren't able to display the build artifacts after a successful build. It happened on way old builds too. Now they are accessible.
  • Slack Distribution notifications didn't include platform info. Now they do and they won't look like double notifications for builds that have multiple distribution configs.
  • Some large builds were uploading their artifacts very slowly. Now they are much faster.

2.7.0 - 2021-09-29 - Xcode 13.0 Support, Carthage on Workflows, Renaming Workflow Steps

πŸ†• New Feature

  • You can now rename workflow steps.
  • Carthage Dependency Manager for iOS is available as a workflow step
  • Xcode 13.0 Public release is available.

​
πŸ’ͺ
Improvement

  • We've added build number next to version number on artifacts distributed to testers.
  • Improved commit and build listing for very large projects.
  • Added iPhone 12 to emulator module.
  • Improved iOS certificate and provisioning profile matching algorithm.
  • Workflow name added as the title of the build logs detail screen.
  • Small UI improvements

🐞 Fixed

  • Fixed a bug where pasting SSH private key would add newlines to the key.
  • Fetch details on branch config defaults to Xcode 12.5.x instead of 12.0.
  • Custom script workflow step didn't select any language initially. It selects bash now.
  • Fixed some merge commits not triggering auto-build issue.
  • Fixed an issue where workflow starting time was different from the user's local time.

2.6.0 - 2021-09-14 - Easier iOS Certificate and Provisioning Profile Management, Flutter 2.5.0 Support

With this release, we're adding the ability to connect to Apple for easier iOS Certificate and Provisioning Profile management. You can now add an App Store Connect API Key to your account and with it, Appcircle will list all the certificates and provisioning profiles you have on your Apple Developer account.
To set up an API Key, check this guide:
After adding an API Key, you can add new signing identities from the Signing Identities section. For more information on how to add identities and use them, check out Signing Identities guide.

πŸ†• New Feature

  • Flutter version 2.5.0 is released in their stable channel. You can now use this latest stable version on Appcircle.

2.5.0 - 2021-08-27 - Two Factor Authentication, Self Hosted Gitlab and Bitbucket, Xcode 13 Beta 5

Within this release, we bring fully built-in Appcircle support for your Self Hosted (Enterprise) for:
solutions. Click on them to see how to connect your self hosted repository within Appcircle!

Notice about GitHub OAuth

Appcircle removed GitHub OAuth connection support in the new connections. Starting from this release, the new connections will only be using GitHub App.
Your current GitHub OAuth connection will stay as is. However, Appcircle recommends you to switch to GitHub app for better support.

Disclaimer for React Native Users

The default Node version which Appcircle uses to build React Native apps are upgraded from v13 to v16. If your app relies on v13 or another specific version of Node, refer to this documentation to configure your node version. You can change your node version on your workflow settings at Install Node step.
If your app targets Android 11, please read the following documentation to enable V2 Signing in your Build Profile:
Android 11+ Signing for Google Play
Appcircle Docs

πŸ†• New Feature

  • iOS builds will be using Xcode 13 Beta 5 if 13.0.x is selected as Xcode version.
  • Appcircle is now more secure with Two Factor Authentication πŸ”’ Refer to this documentation to secure your account πŸ”‘
  • Appcircle now supports Android V2 Signature Scheme out of the box.

​
πŸ’ͺ
Improvement

  • Repository Connection now has a new look and feel! Refer to this documentation to see the new connection screens or dive right into the connection module to check our new simplified experience!

πŸ“‘ Documentation

  • If you use a single profile to produce multiple apps, we have written a new documentation about how to utilize your Product Variants(Android) or Multiple Targets(iOS) within Appcircle!

2.4.0 - 2021-07-30 - Xcode 13 Beta 4 & Manual Build Workflow Select

This release focuses on stability with optimizing the logging of the builds.
Within this release as prior to the previous release, Appcircle also supports Xcode 13 Beta 4. When 13.0.x from the Xcode Version is selected, the Xcode version will be Xcode 13 Beta 4.

πŸ†• New Feature

  • iOS builds will be using Xcode 13 Beta 4 if 13.0.x is selected as Xcode version.
  • Added metadata (Organization ID, OS version etc.) at the beginning of the Build Logs
  • While manually building the workflow, Appcircle now lets you choose which workflow to trigger:

​
πŸ’ͺ
Improvement

  • Commit Status on PR/CR is more detailed than before, you can track your progress(not only fail/success) as well, integrated with CI/CD progresses of the repository providers. More info is located at Sending the build status to repository providers documentation

🐞 Fixed

  • Fixed a bug that on Save button not being activated while chaning config values on Store Submit
  • Fixed a bug that the build tab was showing an empty column when the branch is deleted
  • [UI] Fixed the style of Delete button on the version list of Testing Distribution

πŸ“‘ Documentation

2.3.0 - 2021-06-28 - Xcode Version Updates

Within this release, Appcircle now supports Xcode 13 Beta 2. When 13.0.x from the Xcode Version is selected, it will be using Xcode 13 Beta 2.

πŸ†• New Feature

  • iOS builds will be using Xcode 13 Beta 2 if 13.0.x is selected as Xcode version.
  • iOS builds will be using Xcode 12.5.1 if 12.5.x is selected as Xcode version.
  • Google Play Store submit now supports internal channel uploads.

​
πŸ’ͺ
Improvement

  • New profiles with Flutter iOS will have --no-codesign and --verbose parameters as default for easier debugging.
  • Increased allocated size over each build, now you can build bigger projects on Appcircle πŸŽ‰
  • Further optimizations towards Android side of builds. Build times are considerably faster on Android πŸŽ‰
  • The Date&Time which Appcircle uses on their logs now will show the local time instead of the server time.
  • Code gloss-over for Appcircle CLI.
  • If you are using an internal network, check the IP addresses you need whitelist through the document below:

🐞 Fixed

  • Fixed a bug that Config section appearing disabled when connected to the repository for the first time
  • Fixed a bug that causes Store Submit modules to not show correct progress while the upload is in progress.
  • Fixed a bug that Copy&Set Configurations not working properly on Smartface Android profiles.

πŸ“‘ Documentation

2.2.0 - 2021-06-16 - Xcode Version and CLI Improvements

This release includes the new Xcode 13.0, a new CLI look&feel and marketplace to peek workflows as a bulk.

Important Update for iOS Developers

Since April 26, Apple removed the support of Store Submission for pre Xcode 12.0 and iOS SDK 14.0 compiled apps. Make sure that your Xcode version is greater or equal to Xcode 12.0 under your repository config.

πŸ†• New Feature

  • You can specify which Xcode version to use on your builds. This can also be specified on the repository and will be seamlessly fetched from the relevant repository during the Fetch Details Process. Available versions: 13.0, 12.5, 12.4, 12.3, 12.2, 12.1, 12.0, 11.7, 11.6, 11.5, 11.4, 11.3, 11.2, 11.1 and 11.0
    • Latest Xcode 13 beta is used on 13.0.x
  • ​Appcircle CLI has a fresh look&feel and lots of new features along with it.
  • ​Export Build Artifacts has been added for a separate step. You can remove this step and upload your files elsewhere if your artifacts have a need to be on-premise.
  • ​Setting build status updates to the repository providers - You can now send updates about a commit to the repository providers for a complete CI/CD experience.
  • A new workflow setting, Always run this step even if the previous steps fail has been added. The steps which have this enabled will always run.
  • ​Appcircle Marketplace has been released. Checking which features are supported built-in has never been easier!

​
πŸ’ͺ
Improvement

  • iOS Build Servers are optimized to reduce the queue time & better performance.
  • Added better icons for Git providers when connecting to the repository.
  • Whitelist IPs are under update process, you can follow the process under Accessing Repositories in Internal Networks document.

🐞 Fixed

  • Fixed a bug that the same commit not appearing on multiple branches.
  • Fixed a bug that new SSH connections being unable to fetch config.

2.1.5 - 2021-05-10 - GitHub App for Repository Connections

This release includes the release of Appcircle GitHub app and the share app previews along with feature improvements.

πŸ†• New Feature

  • ​Appcircle GitHub App - You can now connect to GitHub with the Appcircle GitHub app as an alternative to the oAuth connection.
  • ​Share App Preview Links - You can now share in-browser app preview links automatically with the testers as an alternative to app binaries. No physical device needed for testing.

​
πŸ’ͺ
Improvement

  • Improved new workflow addition
  • New status bar for live build tracking and quick team switching
  • Workflow and trigger user interface improvements

🐞 Fixed

  • Workflow and trigger fixes
  • User interface fixes
  • Entity deletion fixes

2.1.0 - 2021-04-23 - Repo-Level Workflows and PR/MR Triggers

This is a major release with the complete revamp of the build workflows and autobuild triggers for repository-level workflows and triggers along with the new PR/MR trigger option.

πŸ†• New Feature

  • ​Repository-level workflows - You can now define multiple workflows in a build profile and assign them to multiple branches or assign multiple workflows to the same branch. You can also clone workflows for easier management.
  • ​Repository-level triggers - You can now specify triggers in the build profile level with wildcards for branch names and workflow selection for each trigger for higher flexibility and manageability of the build profiles.
  • ​Pull request/merge request triggers - You can now trigger builds whenever you initiate a pull request or merge request from a source branch to the target branch. The build will be done with the pull/merge result. This allows testing the PR/MR result before the actual approval of the request.

​
πŸ’ͺ
Improvement

  • Under-the-hood improvements for logging and user authentication
  • User interface improvements
  • Performance improvements

🐞 Fixed

  • License management fixes
  • User interface fixes

2.0.0 - 2021-03-21 - Appcircle CLI and the New Customer Portal

This major release introduces the Appcircle CLI and a new customer portal for billing and plan management along with the Appcircle distribute API.

πŸ†• New Feature

  • Appcircle CLI - You can now access the Appcircle platform from the command line for custom pipelines or advanced automation use cases. Appcircle CLI is available on npm.
  • Appcircle Distribute API - On top of the previously released build APIs, the distribute module APIs are now available for programmatic access.
  • New Customer Portal - Billing and plan management is now easier and more flexible with the new customer portal.

​
πŸ’ͺ
Improvement

  • Account and organization deletion improvements
  • Plan upgrade and downgrade improvements

🐞 Fixed

  • Webhook trigger fixes
  • Emulator/simulator issue reporting fixes
  • API and API portal fixes

1.7.0 - 2021-03-07 - Appcircle Build API and Experience Improvements

This release introduces the Appcircle API with the build module and all around experience features in various areas.

πŸ†• New Feature

  • Appcircle API - You can now utilize the Appcircle API for programmatic access to the platform features. This release includes the build module APIs.
  • Personal Access Token - You can generate a token to access the Appcircle API
  • Webhook support for AWS CodeCommit and Azure DevOps git repositories
  • In-browser emulator/simulator rotation and restart features
  • In-browser emulator/simulator issue reporting - You can now share screenshots and notes over email while running an app preview.
  • System message trace ID - You can now get the trace ID for each system message for easier troubleshooting.

​
πŸ’ͺ
Improvement

  • Flutter 2.0 support
  • Organization ID management improvements
  • Webhook URL management improvements
  • Logging and reporting optimizations

🐞 Fixed

  • Webhook support fixes
  • SSH connection fixes
  • Failed plan upgrade payment fix

1.6.0 - 2021-02-09 - Replicate Configuration, Git Webhooks and Advanced Role Management

This release introduces the two most requested features along with the enterprise-grade role management.

πŸ†• New Feature

  • Copy/Set Branch Configuration - You can now copy the configuration from a branch to other branches in the same build profile for easy replication of the same configuration.
  • Webhooks for Git - With the webhook support for the compatible git providers, you can enable build triggers through SSH connections without the need for app authorization
  • Advanced Role Management - You can now set submodule based access

​
πŸ’ͺ
Improvement

  • Branch list viewing improvements
  • SSH connection improvements
  • User interface optimizations

🐞 Fixed

  • Slack notification fixes
  • Environment variable management fixes
  • User interface fixes
  • License limit and access fixes

1.5.0 - 2021-01-22 - Slack Notifications for All Modules

This release includes support for Slack notifications for the major events in all modules along with minor features and fixes.

πŸ†• New Feature

  • Slack Notifications for All Modules - You can now get notified for Signing Identity, Distribute and Store Submit module events through Slack (in addition to the Build module).
  • Storage Management - You can now delete build artifacts and app versions in select plans.
  • Branch Pinning in Build Profiles - You can pin the primarily used branches in build profiles for easy access.

​
πŸ’ͺ
Improvement

  • Artifact and binary management improvements
  • Slack notification improvements
  • Third-party connections management improvements
  • Improved FAQ and troubleshooting
  • User interface improvements towards better guidance

🐞 Fixed

  • User interface issues in Safari
  • Repository connection issues
  • App preview sharing fixes

1.4.0 - 2020-12-08 - Auto Store Deployments and Emulator Starter Plan

This release includes the automatic public store deployment feature and the introduction of a new Starter-based upgrade plan for higher Emulator/Simulator minutes.

πŸ†• New Feature

  • Auto deployment to the Store Submit Module - You can now deploy your builds automatically to the Store Submit Module by enabling the setting in the build configuration
  • Auto upload to Public Stores - You can now upload deployed apps automatically to Google Play Console and App Store Connect
  • New Emulator Plan - This plan provides additional emulator minutes over the Starter plan, mainly for the standalone emulator/simulator users.

​
πŸ’ͺ
Improvement

  • Store Submit Module improvements
  • Configuration tab in Smartface projects
  • Under-the-hood Standalone Emulator/Simulator improvements
  • Billing and plan info view improvements

🐞 Fixed

  • Public store credential management fixes
  • Various user interface fixes
  • Standalone Emulator/Simulator fixes

1.3.0 - 2020-11-16 - Maintenance Update

This release is a maintenance update with all around improvements.

πŸ†• New Feature

  • Direct signing identity uploads in the build module - You can add signing identities directly from the build configuration if the signing identities module is empty.

​
πŸ’ͺ
Improvement

  • Reporting improvements
  • Standalone Emulator interface improvements
  • App sharing interface improvements
  • File size display and upload dialog improvements
  • Various user interface improvements

🐞 Fixed

  • Repository connection fixes
  • Preview on device report update period fix
  • Emulator share link error state fix
  • Emulator share expiry duration fix
  • Plan limit update fixes
  • Various user interface fixes

1.2.0 - 2020-10-27 - Standalone Emulator/Simulator

This release includes the new in-Browser Emulator/Simulator module and Amazon Device Farm Support.

πŸ†• New Feature

  • Standalone Emulator for web sites and app uploads - You can now use the "Preview on Device" feature as a standalone module with support for direct uploads and web site previews.
  • Device preview share - Just like sending apps to the testers, you can now share in-browser app preview links with the testers.
  • AWS Device Farm Support - AWS Device Farm is now available as a workflow step. You can deploy apps to AWS Device Farm and run tests as a part of your pipeline.

​
πŸ’ͺ
Improvement

  • Billing-related improvements
  • Preview on device fixes in line with the Standalone Emulator
  • Android 11 and iOS 14 support in device previews

🐞 Fixed

  • GitLab branch listing fix
  • Large file upload fix
  • Further environment variables module fixes

1.1.0 - 2020-10-12

This release includes experience improvements along with support for Flutter Web builds.

πŸ†• New Feature

  • Flutter Web Support - You can now build your Flutter Web apps along with Flutter iOS and Android apps.
  • Centralized Credentials for Store Uploads - for Google Play and App Store Connect uploads, the credentials can now be saved for reuse.
  • Apple ID with App-specific password support for App Store Connect uploads.

​
πŸ’ͺ
Improvement

  • Improved multi-provisioning profile support (e.g. for Apple Watch builds) in iOS builds
  • User experience improvements in the Store Submit module
  • User experience improvements in the Environment Variables Module

🐞 Fixed

  • Theme-related UI fixes
  • Store upload fixes
  • Environment variables module fixes
  • Further state preservation fixes

1.0.0 - 2020-09-23 - Initial Release

We are excited to announce that Appcircle beta is complete and it is fully released with version 1.0. You can now use Appcircle with full set of features.
This is of course just a start of a long journey. Follow us on Twitter @appcircleio for updates.
For any questions, feedback or feature requests, just drop us a message using the in-app messaging or raise an issue in Appcircle GitHub: https://github.com/appcircleio​

πŸ†• New Feature

  • Send apps to Public Stores - You can now send your apps to App Store Connect through the App Store Connect API.
  • Theme support with Dark Mode - There is an Appcircle for everyone. You can now select between Light, Dark and the Darker modes.
  • Upload to Amazon S3 step - You can now deploy any file or folder to an Amazon S3 bucket with the new workflow step.

​
πŸ’ͺ
Improvement

  • Xcode 12 GM support
  • User experience improvements in line with the theme support

🐞 Fixed

  • Multimodule support fix
  • Billing plan fixes
  • State preservation fixes
Last modified 19d ago
Copy link
Contents
2.9.0 - 2021-11-18 - New Build Profile Detail UI, Better Artifact Upload Times
πŸ†• New Feature
Improvement
🐞 Fixed
2.8.0 - 2021-10-25 - Improved Build Logging, Refresh Repository Connection, Persistent Notifications
πŸ†• New Feature
Improvement
🐞 Fixed
2.7.0 - 2021-09-29 - Xcode 13.0 Support, Carthage on Workflows, Renaming Workflow Steps
πŸ†• New Feature
Improvement
🐞 Fixed
2.6.0 - 2021-09-14 - Easier iOS Certificate and Provisioning Profile Management, Flutter 2.5.0 Support
πŸ†• New Feature
2.5.0 - 2021-08-27 - Two Factor Authentication, Self Hosted Gitlab and Bitbucket, Xcode 13 Beta 5
πŸ†• New Feature
Improvement
πŸ“‘ Documentation
2.4.0 - 2021-07-30 - Xcode 13 Beta 4 & Manual Build Workflow Select
πŸ†• New Feature
Improvement
🐞 Fixed
πŸ“‘ Documentation
2.3.0 - 2021-06-28 - Xcode Version Updates
πŸ†• New Feature
Improvement
🐞 Fixed
πŸ“‘ Documentation
2.2.0 - 2021-06-16 - Xcode Version and CLI Improvements
πŸ†• New Feature
Improvement
🐞 Fixed
2.1.5 - 2021-05-10 - GitHub App for Repository Connections
πŸ†• New Feature
Improvement
🐞 Fixed
2.1.0 - 2021-04-23 - Repo-Level Workflows and PR/MR Triggers
πŸ†• New Feature
Improvement
🐞 Fixed
2.0.0 - 2021-03-21 - Appcircle CLI and the New Customer Portal
πŸ†• New Feature
Improvement
🐞 Fixed
1.7.0 - 2021-03-07 - Appcircle Build API and Experience Improvements
πŸ†• New Feature
Improvement
🐞 Fixed
1.6.0 - 2021-02-09 - Replicate Configuration, Git Webhooks and Advanced Role Management
πŸ†• New Feature
Improvement
🐞 Fixed
1.5.0 - 2021-01-22 - Slack Notifications for All Modules
πŸ†• New Feature
Improvement
🐞 Fixed
1.4.0 - 2020-12-08 - Auto Store Deployments and Emulator Starter Plan
πŸ†• New Feature
Improvement
🐞 Fixed
1.3.0 - 2020-11-16 - Maintenance Update
πŸ†• New Feature
Improvement
🐞 Fixed
1.2.0 - 2020-10-27 - Standalone Emulator/Simulator
πŸ†• New Feature
Improvement
🐞 Fixed
1.1.0 - 2020-10-12
πŸ†• New Feature
Improvement
🐞 Fixed
1.0.0 - 2020-09-23 - Initial Release
πŸ†• New Feature
Improvement
🐞 Fixed