Skip to main content

Latest Release Notes

3.9.0 - 2023-11-01 - LDAP Support for User Authentication, Change the PAT by Build Profile, Download Environment Variables​

πŸ†• New Feature​

  • "Self-hosted Settings" has been introduced on the admin page for self-hosted Appcircle server. It includes LDAP Login for configuring LDAP user authentication and Login Settings for other login configuration options. Self-hosted
  • Users are now allowed to manage their connections to private repositories after connecting their profiles. Cloud Self-hosted
  • Now users are able to download the environment variables in JSON format. Cloud Self-hosted
  • Added a new environment variable called AC_TRIGGER_REASON that specifies the trigger that causes the build to start. Cloud Self-hosted
  • The "Default M1 Pool" runners have Xcode 15.1 beta-1 installed. As this is a beta release, please test your workflows thoroughly. Cloud Self-hosted
  • A new filter has been added for filtering reports. Users will now be able to filter by organization and sub organization. Cloud Self-hosted
  • New commands download and load were introduced to the self-hosted Appcircle server in order to support offline installation and upgrade scenarios. Self-hosted
  • The self-hosted Appcircle server now supports Secure LDAP, aka LDAPS, that encrypts the authentication process for enhanced security. Self-hosted

πŸ’ͺ Improvement​

  • A parent organization can access its children's "Build History", "Signing History", "App Sharing Report", "Enterprise App Store Reports", and "Queue Waiting Reports". Cloud Self-hosted
  • Improvements have been made to the email notification format for build events. Cloud Self-hosted
  • The "Default M1 Pool" has the latest stable Xcode 15.0.1 update available on runners. Cloud Self-hosted
  • We now support Azure DevOps Server 2020 connection while adding a build profile. Cloud Self-hosted
  • The public link in the test deployment area will now be available regardless of authentication type. Cloud Self-hosted
  • A bug that prevented failed builds from sending notifications to the MS Teams application has been fixed. Cloud Self-hosted
  • Previously, you could only select one profile for test deployment. Now you can select multiple profiles in the distribution profile settings. Cloud Self-hosted
  • Removed the obsolete icon from the Commit ID redirect link in the build profile details. Cloud Self-hosted
  • The cache size was bumped to 4 GB while using the cache push in the build pipeline. Self-hosted
  • We made improvements to the self-hosted server SSL configuration for enhanced security. Self-hosted
  • The Testinium workflow step has the latest improvements from customer feedback and enhanced stability. Cloud Self-hosted

🐞 Fixed​

  • Builds that took longer than an hour showed the wrong time on the left side of the screen. This has been fixed. Cloud Self-hosted
  • While reviewing the build logs in the admin panel, if there is no build log, we were not showing the user an error. Now it is shown as a toast message. Cloud Self-hosted
  • The bug that occurred if there were no screenshots in the test project has been fixed. Cloud Self-hosted
  • A problem related to component caching in the runner has been resolved. Cloud Self-hosted
  • Without user permission, requests on the relevant screens are no longer sent to the service, so no warnings are displayed. Cloud Self-hosted
  • We were not showing the status of the request with the loader when a request was sent for workflows; this problem has been fixed. Cloud Self-hosted
  • Some spelling errors at the beginning of the workflow have been fixed, and a user-friendly appearance has been provided. Cloud Self-hosted
  • Fixed a bug that prevented logging in to the Enterprise App Store. Cloud Self-hosted
  • Fixed the error that occurred when test users emails were written in capital letters. Cloud Self-hosted
  • In the general profile tab in the distribution profile, the incorrect screen movement that occurred when the switch was disabled and reactivated was fixed. Cloud Self-hosted
  • Fixed unnecessary requests that go on report screens in the case of being a sub organization. Cloud Self-hosted
  • Fixed missing versioning for the HashiCorp Vault container image on the self-hosted server. Self-hosted

3.8.0 - 2023-10-02 - Multiple Git Providers Support, Config Clone, Pool-Based Xcode Version Selection​

πŸ†• New Feature​

  • The user can add multiple instances of the Git providers and select any of them to connect to. So the user can bind and build the repositories. Cloud Self-hosted
  • The Xcode version list of runners is integrated into the custom pool selection. It can be displayed dynamically in the build configuration, and the user can choose which Xcode version to build with. Cloud Self-hosted
  • You can now quickly copy a configuration and create a new one from that configuration. Cloud Self-hosted

πŸ’ͺ Improvement​

  • Waiting times in Queue Waiting Reports are now shown in minutes instead of seconds. Self-hosted
  • If the user selects any step that has the "Continue with the next step even if this step fails" option and gets a failure during the build on that step, this build's status is displayed as Warning. Cloud Self-hosted
  • Fixed the case that users belonging to more than one organization on Azure DevOps could not bind repository. Cloud Self-hosted
  • Improved suborganization experience in the Enterprise App Store by hiding the "Customize" and "Settings" sections, providing a more focused interface for suborganization administrators. Cloud Self-hosted
  • The latest stable version of Xcode 15.0 is available on both cloud and self-hosted runners. Self-hosted Cloud
  • The self-hosted Appcircle server now supports proxies with a self-signed certificate. Self-hosted
  • Users can more easily switch to the self-hosted version of their choice by only downloading the server package. Self-hosted
  • Added the NTP configuration helper tool to the self-hosted runner package. Self-hosted
  • Added self-signed certificate management for Node.JS to the certificate installer tool. Self-hosted
  • Now you can analyze your SwiftLint and Detekt reports and post the report details under the opened PR on Azure DevOps. Cloud Self-hosted

🐞 Fixed​

  • Fixed the "Waiting Duration" title in the Queue Waiting Reports header. Self-hosted
  • The role management error in the Apple Devices section in the Testing Distribution module has been fixed. Cloud Self-hosted
  • Fixed the issue of not being able to distribute to the selected configuration in the Testing Distribution module. Cloud Self-hosted
  • Fixed the issue where the branch list could not be refreshed when the user permission for the Build module was set to "Read Only Access". Cloud Self-hosted
  • Fixed the issue where the build does not appear in the list when the build starts. Cloud Self-hosted
  • Fixed the bug that users without permission were sending requests to the service when browsing pages. Cloud Self-hosted
  • In the Store Submit module, the "Huawei App ID" field in the Huawei AppGallery section was disabled. It's been fixed. Cloud Self-hosted
  • Flickering on the screen due to line overlap in the build module has been fixed. Cloud Self-hosted
  • When an invalid email was entered in the email integration module, other options were reset. It's been fixed. Cloud Self-hosted
  • The wrong dialog modal was opening in the "never delete" option selected for the deletion of an artifact. It's been fixed, and an extra description has been added. Cloud Self-hosted
  • When there was a workflow step of the same name, there was a confusion of names. It's has been fixed. Cloud Self-hosted
  • An error message is now displayed to the user when an invalid workflow name is entered. Cloud Self-hosted
  • Fixed the data refresh error when the version is deleted in the Apple Devices section of the Testing Distribution module. Cloud Self-hosted
  • Fixed the page crash problem when the user clicks on the Triggers. Cloud Self-hosted
  • Added a toast message that is shown when the user tries to download the deleted configuration in the admin panel. Cloud Self-hosted
  • The case that selection of the adhoc auto device register on the distribution profile settings has been fixed. Cloud Self-hosted

3.7.0 - 2023-09-05 - Email Notification, Queue Waiting Reports​

πŸ†• New Feature​

  • We added a new admin report for the queue waiting report. Now self-hosted enterprise customers can see the queue status and waiting durations of each build, fetch, store submit, and resign process. Self-hosted
  • You can now send email notifications for most actions taken within Appcircle (build start, store submit, etc.). Cloud Self-hosted
  • Self-hosted runner now supports installation of the latest Xcode 15.0 release with all its simulator runtimes. Since this is a beta release, please test your workflows extensively. Self-hosted

πŸ’ͺ Improvement​

  • Removed profile names will now appear as "Deleted" in corporate store reports. Cloud Self-hosted
  • The active build section now shows the email address that started the build, not the email address of the user who created the profile. Cloud Self-hosted
  • If there is a space character in the variable group name, it can be used within double quotes while connecting the repository. Cloud Self-hosted
    • $"Variable Group:Key"
  • Self-hosted enterprise customers can download the configurations of previous builds with the .yaml extension in "Build Details" section of the admin panel. Self-hosted
  • Unsubscribe and resubscribe features are enabled for email notifications, distribution, and the enterprise store. Cloud Self-hosted

🐞 Fixed​

  • The confusion regarding the use of Turkish characters when creating workflows and configurations has been resolved. Turkish characters and some special characters can no longer be used in this section. Cloud Self-hosted
  • The error in permission management in the environment variables section has been fixed. Cloud Self-hosted
  • The problem with the build transaction texts above the branch name in the "Branch" section being mixed up has been fixed. Cloud Self-hosted
  • The error in permission management in the Enterprise Store section has been fixed. Cloud Self-hosted
  • The incorrect display of the inactive steps at the beginning of the build pipeline has been fixed. It was affecting the workflow steps section in the build logs while the build was running. Cloud Self-hosted
  • The problem of creating groups without a group name and with an existing name on the API's side has been fixed. Cloud Self-hosted
  • Optional steps won't affect build status anymore. If "Continue with the next step even if this step fails" is selected, your build status will not turn failed. Cloud Self-hosted

3.6.0 - 2023-08-03 - Azure DevOps Integration, Using Environment Variables On Git Integrations​

πŸ†• New Feature​

  • Now you can connect repositories from Azure DevOps Services and Azure DevOps Server for your builds. Cloud Self-hosted
  • Added support for usingΒ webhook with OAuth 2.0 and the Personal Access Token on Azure DevOps. Cloud Self-hosted
  • The quick add feature has been added to the new project screen for both Azure DevOps Services and Azure DevOps Server. Cloud Self-hosted
  • LDAP, user lookup decision strategy can be configured in global.yaml. See LDAP settings for details. Self-hosted

πŸ’ͺ Improvement​

  • The ability to use information such asΒ SSH and PAT, that is required for adding new projects with SSH has been added with environment variables. Cloud Self-hosted
  • The Tag Model now includes the name and email of the user who created the tag. Cloud Self-hosted
  • The self-hosted script can now be called from anywhere in the OS. Self-hosted

🐞 Fixed​

  • Fixed a bug that users were experiencing when adding to the provisioning profile. Cloud Self-hosted
  • Fixed a bug that caused endpoints to not appear in the webhook module on Swagger. Cloud Self-hosted
  • When an event matches the trigger rules, all satisfied triggers will be executed. Cloud Self-hosted
  • The user is redirected to the "invitation expired" page when the invitation link is timed out. Cloud Self-hosted
  • The health check command was fixed, and it now reports the correct state both for Podman and Docker. Self-hosted
  • The missing service on the Podman installation was fixed. Self-hosted

3.5.0 - 2023-07-13 - Configuration, Workflow Improvements, New Autofill Feature​

πŸ†• New Feature​

  • Added the "Autofill" option when creating a new build profile and connecting it with the service. Cloud Self-hosted
  • Xcode 15.0 Beta-4 added to build agents. Since this is a beta release, please test your workflows extensively. Cloud

πŸ’ͺ Improvement​

  • Added the feature that LDAP and SSO settings can be made once and all sub-organizations can use this setting. Cloud Self-hosted
  • Previous Configuration and Workflow files can be downloaded in the Configuration and Workflow sections. The ability to create configuration and workflow by re-uploading downloaded .yaml files has been improved. Cloud Self-hosted
  • On the self-hosted side, the feature of adding priority has been developed for online and offline runners. Cloud Self-hosted
  • Sequential numbering improvement was made in the naming while creating the new configuration and workflow. Cloud Self-hosted
  • The ability to send files from the Testing Distribution module to the Enterprise App Store added. Cloud Self-hosted
  • Made an improvement to prevent the subordinate from accessing the details on the 'corporate settings' page. Cloud Self-hosted
  • Default M1 Pool is automatically selected in case of Xcode version 14.3.x and above. Cloud
  • Improved the display of device name if there is an available device on the IOS provisioning profile side. Cloud Self-hosted
  • Subtitle would also have to be searched for components. This development has been done. Cloud Self-hosted

🐞 Fixed​

  • Fixed an issue where the user could not create a sub-organization even though they had the required permission. Cloud Self-hosted
  • Fixed issue with file permissions when exporting a project for self-hosted uses. Self-hosted
  • Fixed the problem of adding the same name while uploading the configuration. Cloud Self-hosted
  • The permissions of the applications in the Huawei App Gallery that depend on the permission to view the applications in the store submit section has been fixed. Cloud Self-hosted
  • The problem that the save button is not active after the changes made in the organization pool has been fixed. Cloud Self-hosted
  • Fixed a double slash (//) bug on the webhook link that caused the triggers to not work. Cloud Self-hosted
  • The error that the change indicator appears even though there is no change in some tabs in the config modal has been fixed. Cloud Self-hosted
  • Apple Devices improved, not sending device enrollment link if auto enrollment is disabled. Cloud Self-hosted
  • Fixed configuration creation error without giving any name. Cloud Self-hosted
  • Fixing UI bugs in search field in Testing Distribution module. Cloud Self-hosted
  • Fixed a bug that caused triggers to be deleted. Cloud Self-hosted
  • The error that the save button is not active when I change the offset part of the build number has been fixed. Cloud Self-hosted
  • Fixed unsigned owners error on files that are not resigned in test deployment part. Cloud Self-hosted
  • Fixed some icons appearing properly in dark mode. Cloud Self-hosted

3.4.0 - 2023-06-09 - Build Profile Improvements, Azure Boards​

πŸ†• New Feature​

  • Xcode 15.0 Beta added to build agents. Since this is a beta release, please test your workflows extensively. Cloud Self-hosted
  • Java 17 added to build agents. Cloud Self-hosted
  • Build Profile configurations are separated from branchs. It is now easier to see and manage configs from a single location. Cloud Self-hosted
  • SSO and LDAP Login added to Testing Distribution. Cloud Self-hosted
  • Azure Boards workflow step added. Cloud Self-hosted
  • Repeato workflow step added. Cloud Self-hosted
  • Snyk Secure Scan workflow step added. Cloud Self-hosted

πŸ’ͺ Improvement​

  • Xcode Build for Simulator workflow step updated. The new version allows you to create both x86_64 and arm64 simulator builds. This step can optionally install the simulator builds to run UI tests on the simulator. Cloud Self-hosted
  • Test Report step tries to parse JUnit files if it can't find .xctestresult files. This can be useful if your testing framework(BrowserStack, Repeato, etc.) is producing JUnit reports. Cloud Self-hosted
  • Wait for Android Emulator step updated to install optional APK after the emulator boots. Cloud Self-hosted
  • The default Xcode version is bumped to 14.2 for new projects. Cloud Self-hosted
  • Sub-organizations can see their download reports. Cloud Self-hosted
  • Build configuration screen is improved. Changing the tabs no longer resets the configuration. Cloud Self-hosted
  • Build trigger screen is improved. Cloud Self-hosted
  • Self-hosted Runer installation script updated for new Xcode versions and other tools. Self-hosted
  • The default configuration file that contains Self-hosted Server settings is simplified. Self-hosted
  • The Self-hosted Server package has a text file that contains a list of container services. Self-hosted
  • Self-hosted Server Podman support added. Self-hosted
  • Self-hosted Server installation script version command updated to fix Podman compatibility. Self-hosted
  • New script added Self-hosted Server installation package. This script allows users to add and trust their custom self-signed certificates. Self-hosted
  • New script added Self-hosted Server installation package. This script allows users to add and trust their custom self-signed certificates. Self-hosted

🐞 Fixed​

  • Strict URL check is removed when users try to add Azure repositories. Cloud Self-hosted
  • An error that was occurring when you tried to add a sub-org on self-hosted Appcircle is fixed. Self-hosted
  • Some minor cases that were occurring on the Self-hosted Server boot process are fixed. Self-hosted

3.3.2 - 2023-05-10 - Xcode 14.3,FTP Upload​

πŸ†• New Feature​

  • Xcode 14.3 added to build agents. Since Xcode 14.3 only runs on Ventura, M1 infrastructure is also updated. Please test your workflows extensively. Cloud Self-hosted
  • FTP Upload workflow step added. Cloud Self-hosted

πŸ’ͺ Improvement​

  • Data Theorem Mobile Secure workflow step updated. Cloud Self-hosted
  • New options added to Android Resign. Cloud Self-hosted
  • Sub-organizations can see their download reports. Cloud Self-hosted
  • Build configuration screen is improved. Changing the tabs no longer resets the configuration. Cloud Self-hosted
  • Build trigger screen is improved. Cloud Self-hosted

🐞 Fixed​

  • Fixed a bug that makes users unable to add their GitHub repositories. Cloud Self-hosted

3.3.0 - 2023-04-27 - Data Theorem Mobile Secure, App Center CodePush​

πŸ†• New Feature​

πŸ’ͺ Improvement​

  • SVG images are updated Cloud Self-hosted
  • Build profile card design is improved. Cloud Self-hosted
  • Color scheme and icons are updated for dark themes. Cloud Self-hosted
  • Lots of UI and text improvements were made for better UX. Cloud Self-hosted

🐞 Fixed​

  • Huawei AppGallery submission bug fixed. Self-hosted
  • Enterprise Store The background image bug was fixed on the login page. Self-hosted
  • Fixed a bug that makes users unable to login to the enterprise app store in some cases. Cloud
  • Fixed a bug that gives an unexpected error on project export on self-hosted server installations. Self-hosted
  • Fixed a bug that gives an unexpected error on project up when there is no vault image in the system. Self-hosted
  • The default license duration for the self-hosted package is updated to 3 months for demo use cases. Self-hosted
  • Fixed broken tag triggers which was missing to start build on some cases. Cloud Self-hosted
  • Store submit workflows are updated for the latest Fastlane version. Cloud Self-hosted

3.2.0 - 2023-04-07 - Resign, Sub Organizations​

πŸ†• New Feature​

πŸ’ͺ Improvement​

  • Build profile list UI is improved Cloud Self-hosted
  • Extra notes added to SSH key generation for Windows users. Cloud Self-hosted
  • User's default branch is listed at the top. Cloud Self-hosted

🐞 Fixed​

  • Gitlab double trigger bug fixed. Cloud Self-hosted
  • Gitlab Self-Hosted access token now longer shows inside build logs. Cloud Self-hosted
  • Enterprise Store 2FA Safari bug fixed. Self-hosted
  • Enterprise Store localization bug fixed. Cloud Self-hosted
  • Enterprise Store Download bug is fixed for slow networks. Self-hosted

3.1.0 - 2023-03-17 - StoreSubmit, Self-hosted Improvements​

πŸ†• New Feature​

πŸ’ͺ Improvement​

  • Enterprise Store language selection page is improved. Cloud Self-hosted
  • AC_COMMIT_AUTHOR_EMAIL, AC_COMMIT_SUBJECT, and AC_COMMIT_MESSAGE Environment Variables added to build agents. Cloud Self-hosted
  • Unauthenticated internal SMTP server support added for Self-Hosted Appcircle. Self-hosted
  • global.yaml content is improved with new configuration options. Self-hosted
  • Confusing initial user-secret file generation is removed. Self-hosted
  • New command line parameters added for Self-Hosted Appcircle CLI. Self-hosted

🐞 Fixed​

  • Huawei AppGallery App ID saving bug fixed. Cloud Self-hosted
  • Enterprise Store 2FA login bug fixed. Cloud Self-hosted
  • Appcircle now shows a warning if it can't reach your repository due to network problems. Cloud Self-hosted
  • Fixed broken downloads on Enterprise Store when an app has a name in non-ASCII characters. Cloud Self-hosted
  • Minor localization fixes were done on Enterprise Store for the Turkish language. Cloud Self-hosted
  • Minor fixes were done on SSH key format and SSH repo connections. Cloud Self-hosted
  • Enterprise Store settings' broken UI fixed when the custom domain is disabled. Self-hosted
  • Dashboard no longer shows builds started for store submission. Cloud Self-hosted
  • Dashboard no longer shows builds from deleted build profiles. Cloud Self-hosted

3.0.1 - 2023-02-28 - AppSweep, Self-hosted Improvements​

πŸ†• New Feature​

  • AppSweep Mobile Security Testing component added. Cloud Self-hosted
  • Self-signed certificate support added for Testing Distribution. Self-hosted
  • Enterprise Store is now available in German and Turkish languages in addition to English. To switch to your preferred language, simply navigate to the language settings on your store homepage and select either German or Turkish. Cloud Self-hosted
  • New APIs are added to directly download IPA or APK files from Enterprise Store by using a PAT. Cloud Self-hosted

πŸ’ͺ Improvement​

  • New line is added to SSH private key if it doesn't exist. Cloud Self-hosted
  • API key selection is now mandatory for all app submissions on Google Play. Cloud Self-hosted
  • Autofill button respects the selected pool. Cloud Self-hosted
  • Self-hosted Gitlab onboarding screen is improved. Cloud Self-hosted
  • Default pools are removed from Self-hosted instances. Self-hosted

🐞 Fixed​

  • Email address parse error fixed for Distribution profiles. Cloud Self-hosted
  • Test reports are correctly created for branches even if they don't have any configuration. Cloud Self-hosted
  • Dashboard no longer shows builds started with autofill. Cloud Self-hosted
  • Cache pull and Cache Pull components are fixed. Self-hosted
  • Enterprise Store live and beta channels access managament bug fixed Cloud Self-hosted
  • Store Submit permission bug fixed. Self-hosted

3.0.0 - 2023-02-14 - LDAP, Self-hosted Improvements​

πŸ†• New Feature​

πŸ’ͺ Improvement​

  • Onboarding of React Native Android project is improved. Cloud Self-hosted
  • Flutter iOS build component improved. Cloud Self-hosted
  • Feedback form added to help section. Cloud Self-hosted
  • CSS and icon handling is updated to improve the performance of the Enterprise Store. Cloud Self-hosted
  • Self-hosted instances can be installed from a single Docker registry. Self-hosted
  • Self-hosted instances can start without an active internet connection. Self-hosted
  • Public and SSH repository options are added to default profile options. Self-hosted
  • Improvements were made to the logging system to prevent big log files. Self-hosted

🐞 Fixed​

  • Enterprise store cache related bugs were fixed. Cloud Self-hosted
  • SMTP bugs were fixed for server notifications. Self-hosted

2.9.23 - 2023-02-02 - LDAP, Jira, Microsoft Teams​

πŸ†• New Feature​

πŸ’ͺ Improvement​

  • UI improvements for the Enterprise Store login options.
  • Build profile based device registration added to Ad Hoc provisioning profiles.

🐞 Fixed​

2.9.22 - 2023-01-16 - Adhoc Improvements​

πŸ†• New Feature​

πŸ’ͺ Improvement​

🐞 Fixed​

  • If you revert a commit and force push it, Appcircle will correctly handle this situation.

2.9.21 - 2022-12-28 - BrowserStack App Automate​

πŸ†• New Feature​

πŸ’ͺ Improvement​

  • Component YAML structure is improved. YAML files support markdown.
  • UI improvements for the custom script editor.

🐞 Fixed​

  • [retry] comment now works on BitBucket. If your workflow failed, writing [retry] as a comment will start your workflow again.
  • If the owner of the repository changes, you will see a new authentication dialog. After authentication, Appcircle will correctly refresh the token on behalf of the new user.
  • Slack connection bug fixed.

2.9.20 - 2022-12-22 - Xcode 14.2, Google Play Draft Submission​

πŸ†• New Feature​

  • Xcode 14.2 added to both Intel and M1 machines
  • Submit Release as Draft. If your app has no presence on Google Play you may send it as a draft.

πŸ’ͺ Improvement​

🐞 Fixed​

  • [skip ci] commit message also works on Pull/Merge Requests. If you have open PR, sending a commit with [ci skip] or [ci skip] message will not trigger a workflow.
  • Test Report Component now handles multiple reports in the same folder.

2.9.19 - 2022-12-14 - Testinium and Firebase dSYM Upload components​

πŸ†• New Feature​

πŸ’ͺ Improvement​

  • Xcode and NodeJS version selection added to Smartface projects
  • Help document links added to SSO section.

🐞 Fixed​

  • Github authentication issue is solved.
  • Account delete bug fixed.
  • Refresh button refreshes correctly and shows forced pushes as well.

2.9.18 - 2022-12-06 - M1 Machines​

πŸ†• New Feature​

  • We have a big announcement today πŸŽ‰ We have added an M1 Mac mini machines to our infrastructure and enabled them for every account. Both Android and iOS builds will benefit from the blazing fast M1 machines. We expect this change to be smooth for most of the users. Please be aware of the following issues.

Firewall:

If you’re using self hosted services and allowed Appcircle IPs in your firewall, you need to update your allowed IP list. Please check the following document.

File IconAccessing Repositories in Internal Networks (Firewalls)

Intel Pool:

If your builds fail on M1 pool or if you’re not ready for the M1 migration, please go to your branch’s config screen and choose Default Intel Pool from the dropdown menu.

2.9.17 - 2022-12-01 - Test Reports​

πŸ†• New Feature​

  • Test Reports added for iOS and Android. Please check their documentation to learn how to set up your workflows.
  • Danger component added. Danger runs during your CI process and gives teams the chance to automate common code review chores
  • The emulator feature is removed.

πŸ’ͺ Improvement​

  • Performance improvements for the Dashboard
  • Announcement button ⚑️ added to Dashboard. You can check that section for product announcements.
  • Wildcard Provisioning Profile support for manual code signing
  • Setting environment variables via the AC_ENV_FILE_PATH environment variable now works on failed steps as well.
  • Xcode versions older than 12.5 removed.

2.9.16 - 2022-10-07 - Triggers fallback config, Netrc, Bundlletool and Detekt components​

πŸ†• New Feature​

  • Fallback config added for Pull/Merge Requests and Tag triggers.
  • Netrc component You can use this component to add credentials for hosts such as your repositories or external hosts.
  • Bundletool Component You can use this component to create universal apk from the aab.
  • Detekt You can use this component to run your detekt gradle task.

πŸ’ͺ Improvement​

  • Added FAQs related to Xcode 14 and code signing errors.

2.9.15 - 2022-09-30 - Fortify On Demand and Firebase App Distribution components​

πŸ†• New Feature​

πŸ’ͺ Improvement​

  • Navigation and repository refresh speed improved.,
  • Linux agents are more powerful now. They also support nested virtualizations therefore you may use Android emulators.
  • Xcode default version number is changed to 13.4.x
  • Android Emulator added to agents. The added emulator is based on Android 9.0 image. You may install additional emulators by using sdkmanager. Please check Android Infrastructure to learn more. In order to use the emulator, you need to add the Wait for Android Emulator step to your workflow.

🐞 Fixed​

  • Bitbucket commit messages now show properly.
  • AC_PULL_NUMBER environment variable added for Pull/Merge Requests.
  • Changing assignee no longer triggers a build for Gitlab Merge Request.
  • Build statuses correctly shows on the main dashboard.

2.9.14 - 2022-08-18 - New Dashboard, Appium Server and SwiftLint components​

πŸ†• New Feature​

πŸ’ͺ Improvement​

  • Empty states are added for all modules.
  • Self-Hosted Runners Self hosted documentation updated.
  • Docs updated to Docusaurus v2.0.1

🐞 Fixed​

  • Sharing Simulator URL fixed.

2.9.13 - 2022-07-27 - Self-hosted Runners, Artifacts Management, Automatic iOS Code Signing​

πŸ†• New Feature​

  • Self-Hosted Runners Self-hosted runner enables you to use your own systems and infrastructure for running Appcircle build pipelines.
  • Automatic iOS Code Signing If you're using Xcode 13 or later, you can now use the automatic code signing option to automatically sign your iOS apps.
  • Artifacts Management You can set the retention period for your build artifacts.
  • SonarQube Component You can use SonarQube for iOS and Android projects.

πŸ’ͺ Improvement​

  • Slack messages updated to include store name and distribution links.
  • Android v2 signing support improved.

🐞 Fixed​

  • Get help with build errors link fixed.
  • Renaming build profiles fixed.

2.9.12 - 2022-07-07 - Android Version Management, Enterprise Store Improvements​

πŸ†• New Feature​

πŸ’ͺ Improvement​

  • Added Open menu to actions list on build profiles.
  • Enterprise Store App usage reports update more frequently.
  • My Organization Access Management document updated.

🐞 Fixed​

  • Creating a new branch without a commit was not triggering a build. This is fixed.
  • SSO UI issues fixed
  • Android Build Tools 31.0.0 corrupted error message fixed.

2.9.11 - 2022-06-20 - Release Notes Component, Enterprise Store Improvements​

πŸ†• New Feature​

  • Release Notes Component You can create release notes with Publish Release Notes component.
  • Enterprise Store Certificate Details added to Enterprise Store.
  • Enterprise Store Detailed reports are added to Enterprise Store.
  • Open API New API endpoints added to Certificate and Provisioning profiles upload.
  • Open API New API endpoint added to start a build with provided environment variables.

πŸ’ͺ Improvement​

  • iOS Stack Monterey is upgraded to 12.4 for macOS agents.
  • Log window is improved. It is more performant and stable.
  • Added FAQ section for multiple SSH keys.

🐞 Fixed​

  • Store Submit logs show properly.

2.9.10 - 2022-05-31 - iOS Version Management, Enterprise Store Customizations​

πŸ†• New Feature​

πŸ’ͺ Improvement​

  • Android Stack Android Build Infrastructure updated. Now the default JAVA version is 11.
  • iOS Stack iOS Build Infrastructure updated. Xcode 13.4 added to iOS agents.
  • Workflow Management You can now import or export your workflows as a YAML file.
  • Appcircle CLI Update Getting Live and Beta versions added to CLI.
  • When you download the logs, the profile and branch names will be added to the file name.

🐞 Fixed​

  • Browser UI issues fixed

2.9.2 - 2022-03-16 - SSO Login for Enterprise, Cached Builds​

πŸ†• New Feature​

  • SSO Login is now available for all Enterprise accounts. You can connect your SAML and OpenID Provider right now!
  • Cached Builds are available to all. You can now use the Cache Push and Cache Pull components on your workflows to cache your dependencies and speed up your builds.

🐞 Fixed​

  • Browser UI issues fixed

2.9.1 - 2022-02-07 - Huawei AppGallery, New Components, Improved Triggers​

πŸ†• New Feature​

πŸ’ͺ Improvement​

  • Triggers updated. You can use a default config for new branches. You no longer need to configure every branch.
  • New environment variables added for commit message, build number, PR number, time stamp.
  • You can now download build logs directly from the menu.
  • Node Install step uses lts version as default.
  • Error messages are clarified for build permissions.

🐞 Fixed​

  • Gitlab Merge Request Webhook fixed
  • Browser UI issues fixed
  • Sometimes progress bar was showing on the wrong branch. Fixed.

πŸ“‘ Documentation​

2.9.0 - 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:

File IconAdding an App Store Connect API Key

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!

info

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.

caution

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
As per Google's update on Android 11 behavior changes, there is an important (breaking) change regarding app signing
Android 11+ Signing for Google Play | Appcircle Docs favicon https://docs.appcircle.io/build/building-android-applications/android-signing-for-google-play#enable-v2-sign-in-appcircle

πŸ†• 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:
File IconAccessing Repositories in Internal Networks (Firewalls)

🐞 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.

caution

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.

More info is located under: https://developer.apple.com/news/?id=ib31uj1j;

πŸ†• 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