Latest Release Notes
3.21.0 - 2024-09-12 Publish Log Monitoring, SSO Mapping and Enterprise App Store Improvements, Xcode 16.0, Bug Fixes, and more
🆕 New Features
- Detailed logs can now be accessed and monitored in real-time as tasks are being published within the Publish module. This enhancement allows for improved tracking of progress, quick identification of issues, and ensures that tasks are processed as expected. Publish Cloud Self-Hosted
- A counter has been added to track the duration of each step when there is log activity in the Publish Details. Publish Cloud Self-Hosted
- A "None" authentication type has been added to the Enterprise App Store settings for logging into the Enterprise Store. Enterprise App Store Cloud Self-Hosted
- The Notify action has been removed from the Enterprise App Store module. Enterprise App Store Cloud Self-Hosted
.AAB
files can now be uploaded to profiles in the Enterprise App Store. Enterprise App Store Cloud Self-Hosted- The
.zip
file icon and description have been removed from the app version file type on the Testing Distribution page. Testing Distribution Cloud Self-Hosted - The Default M1 pool has Xcode 16.0 final release installed on runners. We strongly recommend extensive testing of your workflows to ensure compatibility and stability with this release. Build Infrastructure Cloud
💪 Improvements
- The Authentications section is now hidden for sub-organizations. Account & Organization Cloud Self-Hosted
- Deleted SSO mapping settings will no longer appear in new configurations, ensuring data integrity. Account & Organization Cloud Self-Hosted
- The Order tab has been added to the LDAP creation settings. Account & Organization Self-Hosted
- The Android Increment Build and Version Number workflow step is now compatible with Kotlin DSL projects, so that you can manage your app versioning within the Appcircle pipeline seamlessly. Build Integrations Cloud Self-Hosted
🐞 Fixes
- An issue was fixed where foreign characters in
.IPA
files were preventing user artifact downloads within the Build module. Build Cloud Self-Hosted - An issue was resolved that prevented users from navigating between build steps while logs were being processed. Build Cloud Self-Hosted
- An issue was fixed that could cause builds to be canceled due to a timeout on runners, particularly on self-hosted installations using a custom timezone in the runner. Build Cloud Self-Hosted
- An issue was resolved where the custom domain toggle remained enabled in the UI after being disabled. Enterprise App Store Cloud Self-Hosted
- An issue with the search filter on Enterprise App Store reports has been fixed. Enterprise App Store Cloud Self-Hosted
- An issue was resolved where the organization filter did not have a default value on Enterprise App Store reports section. Enterprise App Store Cloud Self-Hosted
- An issue was resolved where users were able to upload Android keystores with the same name. Signing Identities Cloud Self-Hosted
- An issue was fixed where new users could be invited despite the Single Sign-On (SSO) mapping feature being enabled. Account & Organization Self-Hosted
- An issue was fixed where owner users could be deleted while handling SSO mapping. Account & Organization Cloud Self-Hosted
- An issue was fixed where SSO mapping skipped users with the manager role, leaving their memberships and roles unchanged. Account & Organization Cloud Self-Hosted
- An issue was fixed that affected access to other sub-organizations when SSO mapping was enabled. Account & Organization Cloud Self-Hosted
- Resolved an issue where shared apps are now displayed at the top of the list with the Testing Portal. Testing Distribution Cloud Self-Hosted
3.20.5 - 2024-09-02 Android Publish Improvements, In-app Updates and more
🆕 New Features
- In-app updates can now be checked and downloaded via a profile-specific In-App Update Secret using your store URL. Enterprise App Store Cloud Self-Hosted
- In-App Update Secrets can now be created specifically for each Enterprise App Store profile within the profile settings. Enterprise App Store Cloud Self-Hosted
- Google Play Console App Information, such as primary language and contact info, can now be retrieved and updated for Android via Publish Module. Publish Cloud Self-Hosted
- Google Play Console Metadata can now be managed and imported on AppCircle, including the editing of localizations and screenshots. Publish Cloud Self-Hosted
💪 Improvements
- Testing Distribution profiles with public access enabled are now accessible to all users with active authentication within the Testing Portal. Testing Distribution Cloud Self-Hosted
- Testing Group members can now be imported through registered LDAP groups. Testing Distribution Cloud Self-Hosted
- Help documentation and guides are now accessible based on the app and certificate type after downloading apps from the Testing Portal. Testing Distribution Cloud Self-Hosted
- Android profile creation has been separated into two options: you can either create a profile manually by typing the package ID, or select it from the Google Play Console using API credentials. Publish Cloud Self-Hosted
🐞 Fixes
- A UI issue where one of the provisioning files on the build configuration list disappeared when adding a new one has been fixed. Build Cloud Self-Hosted
- The issue where the order of self-hosted runners changed after each refresh has been fixed. Build Infrastructure Self-Hosted
- The issue where the admin module's build details failed to display logs properly for resign activities within the publish module has been resolved. Publish Cloud Self-Hosted
3.20.4 - 2024-08-20 Role Management Updates, Testing Distribution & Enterprise App Store Improvements, Xcode 16.1 Beta 1, Bug Fixes, and more
🆕 New Features
- Default roles are now shown when inviting users to an organization, both in the UI and through the CLI. This enhancement ensures clarity and ease of role assignment during the user invitation process. Account & Organization Cloud Self-Hosted
- The ability to assign multiple module roles to users has been introduced, allowing for greater flexibility and more refined role management within the system. Account & Organization Cloud Self-Hosted
- A new Membership column has been added, displaying values as
Member
orInherit
, and theAssigned
label has been removed as it is no longer necessary. Account & Organization Cloud Self-Hosted - A new sub-organization filter has been added to the user list, allowing for more precise filtering and user management within sub-organizations. Account & Organization Cloud Self-Hosted
- Support for downloading binary in the Testing Distribution module has been added. New or updated endpoints have been documented in Swagger, enabling easy integration and automation for customers. Testing Distribution Cloud Self-Hosted
- A new feature has been added that allows profiles marked as
Show on Top
in the Enterprise App Store to have all their shared app versions appear at the top of the store. Enterprise App Store Cloud Self-Hosted - The email provider used for email notifications can now be configured via
global.yaml
, which aids in troubleshooting some SMTP issues. Build Infrastructure Self-Hosted - Xcode 16.1 Beta 1 has been installed on runners in the Default M1 pool. Since this is a beta release, workflows should be tested extensively. Build Infrastructure Cloud
💪 Improvements
- To prevent confusion during LDAP integration for Appcircle Login in Self-Hosted environments, the
Username
field and associated information text on the LDAP configuration page have been updated. Account & Organization Self-Hosted - The visibility of user roles has been updated to ensure that roles are viewable even when organization permissions are not granted. This change allows users to see their roles regardless of their organizational access levels. Account & Organization Cloud Self-Hosted
- Users with
Login
status will now appear at the top of the user list for easier identification. Account & Organization Cloud Self-Hosted - The user list has been updated to sort users alphabetically in Team Management, following the order: Own, Pending, Accepted, and Members. Account & Organization Cloud Self-Hosted
- Password values in the UI for Testing Distribution Settings authentication are now hidden. This enhancement improves security by preventing sensitive information from being displayed, thereby protecting user credentials from unauthorized access. Testing Distribution Cloud Self-Hosted
- The performance of the Testing Portal has been enhanced to achieve faster load times. Testing Distribution Cloud Self-Hosted
- An additional rule has been implemented to prevent the deletion of deployed versions marked as
Live
orBeta
in the Enterprise App Store. Enterprise App Store Cloud Self-Hosted - An updated warning message will now be shown if the notify button is used without LDAP or SSO authentication. The message will also be tailored to cases where no emails are entered in the Manage Access settings, ensuring clearer notifications. Enterprise App Store Cloud Self-Hosted
- A new rule set has been implemented in the Enterprise App Store to prevent the deletion of versions marked as
Live
orBeta
. RC-marked versions cannot be deleted, the delete buttons for Live and Beta versions have been disabled. To delete these versions, they must first be unpublished Enterprise App Store Cloud Self-Hosted - The Build Module has been updated to enforce uniqueness for all workflow step names. This enhancement was implemented to prevent potential conflicts caused by duplicate names, thereby improving the clarity and reliability of build workflows. Build Cloud Self-Hosted
- The ability to cancel the publishing process, as well as triggered and tagged builds, has been introduced. Publish Build Cloud Self-Hosted
- The Store Submit display has been removed from the Self-Hosted dashboard. Self-Hosted
🐞 Fixes
- The issue where the Integration & Connection Viewer permission did not properly restrict access to connection-related actions has been fixed. Users with this permission can now view the Manage button but are correctly restricted from performing any connection actions, ensuring stricter control over connection management. Account & Organization Cloud Self-Hosted
- The issue where the SSO mapping enable/disable button was not working properly has been fixed. Account & Organization Cloud Self-Hosted
- The issue where users could not search with partial words in the email filter of the Team Activity Log has been fixed. Account & Organization Cloud Self-Hosted
- The issue where users could not reassign the owner role in some cases has been fixed. Account & Organization Cloud Self-Hosted
- The issue where the side window did not close properly after a Resign operation has been fixed. This update ensures that the side window now closes correctly, preventing any confusion about the successful completion of the operation. Testing Distribution Cloud Self-Hosted
- The issue where the distribution date in the Testing Portal displayed the previous version's distribution date when a version was resent to a tester has been fixed. Testing Distribution Cloud Self-Hosted
- The issue where metadata updates could not be made for app versions marked as Release Candidate (RC) has been fixed. Publish Cloud Self-Hosted
- The issue where the system did not automatically select an active and suitable pool from the company's self-hosted options when no pool was selected during the publish process has been fixed. Build Publish Self-Hosted
- The issue where the Redis connection was throwing a readonly error for replica write on self-hosted Appcircle servers has been fixed. Build Infrastructure Self-Hosted
- The issue with incorrect URLs in short links has been fixed, allowing seamless sharing of short URLs using the Copy Shortlink feature in the self-hosted server Monitoring UI. Build Infrastructure Self-Hosted
- The issue that caused runner IP addresses to appear as 127.0.0.1 in the build logs and runner details on the self-hosted Appcircle server has been fixed. Build Infrastructure Self-Hosted
- The issue that created a broken system configuration file during the installation of the self-hosted Appcircle server using the Podman container engine has been fixed. Build Infrastructure Self-Hosted
3.20.1 - 2024-08-05 - Role Management Updates, Enterprise App Store and Publish Improvements, Xcode 16.0 Beta 5, Bug Fixes and more
🆕 New Features
- The Publish Environment Variables Module has been added within the role management with Manager and Viewer roles. Account & Organization Cloud Self-Hosted
- Integrations and Connection Management roles have been added within the role management with Manager and Viewer roles. Account & Organization Cloud Self-Hosted
- The Viewer role has been added for Organization Management. Account & Organization Cloud Self-Hosted
- Hyperlink support has been added to the affected build profiles on the pop-up screen when a user attempts to delete a provisioning profile that is active in a build configuration. Signing Identities Cloud Self-Hosted
- The self-hosted Appcircle server script now includes a new command (init) that should be used after the
export
step once while installing the server, ensuring seamless vault initialization. Build Infrastructure Self-Hosted
💪 Improvements
- The Credentials and Authentications sections have been separated within the Integrations area of the organization module. Account & Organization Cloud Self-Hosted
- The rule feature has been added to the cards in the Publish flow editor. Publish Cloud Self-Hosted
- Multiple app version delete support has been added for Enterprise App Store and Publish modules. Publish Enterprise App Store Cloud Self-Hosted
- UI Improvements have been made for Enterprise App Store and Publish modules regarding overall texting and profile cards. Publish Enterprise App Store Cloud Self-Hosted
- The profile IDs of Enterprise App Store and Testing Distribution profiles can now be copied from their settings section. Testing Distribution Enterprise App Store Cloud Self-Hosted
- The notify button will no longer be disabled if the user has static authentication; instead, a warning message will be shown. Enterprise App Store Cloud Self-Hosted
- The self-hosted Appcircle server configuration file validator now checks the integrity of Enterprise App Store and Testing Distribution ports defined in
global.yaml
. Build Infrastructure Self-Hosted - The Default M1 pool has Xcode 16.0 Beta 5 installed on runners. Since this is a beta release, please test your workflows extensively. Build Infrastructure Cloud
🐞 Fixes
- The issue where the Runner Access Token did not display the warning text properly after generation has been fixed. Account & Organization Cloud Self-Hosted
- An issue where SSO login redirect flows were causing access denied errors has been fixed. Account & Organization Cloud Self-Hosted
- An issue where the metadata localization list was not alphabetical has been fixed. Publish Cloud Self-Hosted
- An issue where metadata screenshots were displayed in the wrong order on some occasions has been fixed. Publish Cloud Self-Hosted
- An overall improvement has been made to the request states of the UI, resolving issues such as un-centered status texts. Publish Cloud Self-Hosted
- An issue where removing a localization setting affected uploads on metadata within the publish module has been fixed. Publish Cloud Self-Hosted
- An issue where archived logs were not being shown in the Publish History has been fixed. Publish Cloud Self-Hosted
- An issue where the UI was not displaying an error message when the user uploaded a certificate that already existed or entered the wrong password has been fixed. Signing Identities Cloud Self-Hosted
- A texting issue on the UI that occurred while manually uploading app versions within the Testing Distribution Profile has been fixed. Testing Distribution Cloud Self-Hosted
- A problem with routing when users do not have distribution settings in the configuration has been fixed. Build Cloud Self-Hosted
3.20.0 - 2024-07-29 - Role Management Updates, Testing Distribution and Publish Improvements, Xcode 16.0 Beta 4, Bug Fixes and more
🆕 New Features
- Publisher and contact information, along with Privacy Policy and Terms of Service URLs, can now be viewed and updated under the Info tab within the Testing Distribution profile settings. This information will be displayed on the Testing Portal. Testing Distribution Cloud Self-Hosted
- Shared App Profiles will now be displayed within the Testing Portal. This will allow the users to view and navigate between different Testing Distribution Profiles that have shared app versions for the same user. Testing Distribution Cloud Self-Hosted
- For each app version, the file size and certificate version will now be shown within the Testing Portal. Testing Distribution Cloud Self-Hosted
- A new user menu has been added to the Testing Portal, where the testing distribution profile's publisher information, login method, and a logout button are displayed. Testing Distribution Cloud Self-Hosted
- When downloading app versions with an enterprise-type certificate within the Testing Portal, a guidance message will now be displayed. Testing Distribution Cloud Self-Hosted
- Submissions with "Waiting for Review" or "In Review" status can now be cancelled on App Store Connect. Publish Cloud Self-Hosted
- App versions can now be rejected by users with Manager and Operator roles. Rejected app versions cannot be marked as RC (Release Candidate); they can only be deleted or viewed. The same version can also be re-uploaded for rejected items. Publish Cloud Self-Hosted
- App Center Migration Tool, can now be used to assist organizations and individuals in migrating their Visual Studio App Center projects, including organizations, collaborators, app profiles, and test groups, to Appcircle effortlessly. API & CLI Cloud Self-Hosted
💪 Improvements
- The role structure has been expanded, with new roles added and existing roles updated. For more details, please visit the Role Management page. Account & Organization Cloud Self-Hosted
- French language support has now been added to The Testing Portal. Testing Distribution Cloud Self-Hosted
- Default environment variable names have been updated. The old naming convention should no longer be used, as all Appcircle-provided default values now starts with
AC_
. Publish Cloud Self-Hosted - Environment variables can now be used in metadata, app info, and Intune metadata forms within the Publish Module. Publish Cloud Self-Hosted
- App versions that are published to the Beta and Live channels will now be displayed on Enterprise App Store profile headers with related tags, both within the profile and the Enterprise App Store profile list, for easier visibility. Enterprise App Store Cloud Self-Hosted
- UI improvements have been made to the actions menu of Enterprise App Store profiles. Enterprise App Store Cloud Self-Hosted
- The Default M1 pool has Xcode 16.0 Beta 4 installed on runners. Since this is a beta release, please test your workflows extensively. Build Infrastructure Cloud
🐞 Fixes
- A UI issue has been fixed related to SSO Mapping toggle. Account & Organization Cloud Self-Hosted
- An issue with the search by action filter in the Team Activity Log has been fixed, where the first available option was not displaying any results. Account & Organization Cloud Self-Hosted
- A related message will now be received upon saving if deprecated components are present in the Publish Flow. Publish Cloud Self-Hosted
- An issue has been fixed regarding the what's the new component of metadata details within the Publish module. Publish Cloud Self-Hosted
- An issue has been fixed regarding renewing provisioning profile by adding hour and minute to the naming convention for Renewed Provisioning Profiles, allowing renewals on the same day. Publish Cloud Self-Hosted
- A UI problem affecting Safari browsers has been fixed for the App Detail preview screen in the Enterprise App Store customization section. Enterprise App Store Cloud Self-Hosted
- An issue has been fixed where user color selections were not immediately displaying on the preview screen within the Enterprise App Store customization section. Enterprise App Store Cloud Self-Hosted
- An issue has been fixed where colors could not be updated without also updating the store title within the Enterprise App Store customization section. Enterprise App Store Cloud Self-Hosted
- An issue related to long texts affecting the Enterprise App Store display has been fixed by applying a character limit to the Summary and Release Notes sections of the Publish to Store feature within the Enterprise App Store module. Enterprise App Store Cloud Self-Hosted
- A UI problem has been fixed where the save button for the static login configuration of the Enterprise App Store module remained enabled even without any changes. Enterprise App Store Cloud Self-Hosted
- An issue has been fixed regarding binary upload process by adding status checks and failing the task if the binary could not be processed. Cloud Self-Hosted
⚠️ Breaking Changes
- New Ext. Operator Role has been added to Enterprise App Store, Testing Distribution and Publish modules. Account & Organization Cloud Self-Hosted
- The Uploader role has been removed from the Enterprise App Store module and migrated to the Operator role. Additionally, the previous Operator role has been migrated to the Ext. Operator role. Account & Organization Cloud Self-Hosted
3.19.1 - 2024-07-04 - Publish and Signing Identity Module Improvements, Xcode 16.0 Beta 3, Bug Fixes and more
🆕 New Features
- The store status of Release Candidates in the Publish profiles can now be manually checked using Check Release Status feature. Publish Cloud Self-Hosted
- The self-hosted Appcircle server now supports a new DMZ architecture, allowing you to separate Enterprise App Store and Testing Distribution modules from the core and install them in a DMZ (Demilitarized Zone). This securely exposes these external-facing modules to internet users. Self-Hosted
💪 Improvements
- The Default M1 pool has Xcode 16.0 Beta 3 installed on runners. Since this is a beta release, please test your workflows extensively. Build Infrastructure Cloud
- To ensure the validity of the Microsoft Intune remote app connection, the binary will be unmarked as a Release Candidate after switching from other credentials to Microsoft Intune. Additionally, .aab format binaries will display a warning message when using Microsoft Intune credentials, as they are not supported. Publish Cloud Self-Hosted
- Help documentation for Update Metadata on Microsoft Intune feature has been updated. Publish Cloud Self-Hosted
- Microsoft Intune metadata and App Info updates are now included in the Activity Report. Publish Cloud Self-Hosted
- App Store Connect App Info & Metadata and Microsoft Intune Metadata are now available through Open API. Publish Cloud Self-Hosted
- Multiple Bundle IDs can now be selected when importing from App Store Connect. Publish Cloud Self-Hosted
- All Publish artifacts including the binary, metadata details, screenshots, App Store Connect information, and more can now be downloaded a zip file. Publish Cloud Self-Hosted
- When inviting a new user to an organization, a warning message will now be displayed if an invalid or already in-use email address is entered. Account & Organization Cloud Self-Hosted
- Existing and newly invited organization members can now be searched by e-mail filter within the Team Management area. Account & Organization Cloud Self-Hosted
- When attempting to delete a provisioning profile that is already in use for a build profile, a warning message will now display. This allows you to see the affected profiles and navigate directly to their configuration. Alternatively, you can force delete the provisioning profile. Signing Identities Cloud Self-Hosted
- When a Provisioning Profile within the Apple Profiles section has a mismatched Apple Certificate, a tool tip warning message will display. Signing Identities Cloud Self-Hosted
- Upload multiple files at once with the new Apple Provisioning Profile file upload improvement. Signing Identities Cloud Self-Hosted
- Multiple Provisioning Profiles can now be force deleted by the users. Signing Identities Cloud Self-Hosted
🐞 Fixes
- A behaviour difference between Appcircle UI and App Store Connect while registering Bundle IDs has been fixed. Publish Cloud Self-Hosted
- An issue causing indicator truncation while retrieving provisioning profiles in the Publish Module has been fixed. Publish Cloud Self-Hosted
- An issue has been fixed where, if no images are present in the metadata screenshot section for different localization settings, images from the primary language were not being displayed for guidance and explanatory purposes. Publish Cloud Self-Hosted
- The Publish profile header will no longer display the latest store status if the binary is unmarked as a release candidate. Publish Cloud Self-Hosted
- The errors that occurred on some types of projects during Android versioning were fixed, and several improvements were made to check for invalid versioning. Versioning Cloud Self-Hosted
- An issue has been resolved where the Increment Version and Build Number for Android step caused formatting errors in Gradle files that use dynamic logic for versioning. Versioning Cloud Self-Hosted
- An issue has been fixed where build profile cards displayed some build results as text instead of an icon. Build Cloud Self-Hosted
- An issue has been fixed where users with specific profiles encountered access problems when navigating between organizations. Account & Organization Cloud Self-Hosted
- Improved and fixed help documentation links within the Signing Identities module for Apple Profiles, Apple Certificates and Apple Identifiers. Signing Identities Cloud Self-Hosted
3.19.0 - 2024-06-27 - Publish Apps to Microsoft Intune, App Store Connect Integration, Publish and Signing Identity Enhancements, Xcode 16.0 Beta 2, Bug Fixes and more
🆕 New Features
- Apps can now be sent to Microsoft Intune and their metadata can be updated within the Publish module. Publish Cloud Self-Hosted
- Saved Microsoft Intune credentials can now be used with the Publish Profiles by integration. Publish Cloud Self-Hosted
- Profiles can now be directly listed and imported from App Store Connect within the Publish module. Publish Cloud Self-Hosted
- Bundle Identifiers in Apple Appstore can now be directly managed through the Appcircle interface. Publish Cloud Self-Hosted
- A Publish Profile can now be created for existing apps from App Store Connect integration. Publish Cloud Self-Hosted
- App Store Connect Information has been added within the Publish module where users can update the required information for binary submission. Publish Cloud Self-Hosted
- A new Provisioning Profile can now be created by selecting Apple Profiles (Formerly known as Provisioning Profiles) within the Signing Identities module. Signing Identities Cloud Self-Hosted
- Provisioning Profiles can now be renewed within the Signing Identities module. Signing Identities Cloud Self-Hosted
- An Apple Identifiers section has been added within the Signing Identities module. Signing Identities Cloud Self-Hosted
- A new value display and filter have been added to the LDAP Mapping table. Integrations Self-Hosted
- Group and role management can now be automated with SSO for Appcircle Login. Account & Organization Cloud Self-Hosted
- Efficiently distribute your apps using Appcircle’s Testing Distribution and Enterprise Store plugins, available on GitHub, Fastlane, and the Visual Studio Marketplace. Cloud Self-Hosted
💪 Improvements
- Xcode 16.0 Beta 2 has been installed on the Default M1 pool runners. As this is a beta release, workflows should be tested extensively. Build Infrastructure Cloud
- iOS binaries can now be resigned via the UI by directly providing the entitlements, without needing to upload an XML file. Publish Cloud Self-Hosted
- Any Bundle ID can now be uploaded inside a publish profile for resign purposes. However, marking it as RC (Release Candidate) will not be possible if the app version's Bundle ID does not match the profile's main Bundle ID. Publish Cloud Self-Hosted
- Store connections will be displayed on the Publish profile cards to indicate if the profile is connected to a store such as Microsoft Intune or App Store Connect. Publish Cloud Self-Hosted
- Latest Metadata will now be cloned to newly uploaded app versions by default. Publish Cloud Self-Hosted
- The "Add for Review" step has been added to the Appstore Publish Flow within the Publish module. Publish Cloud Self-Hosted
- The "Send to Enterprise App Store" step has been added to the Appstore Publish Flow within the Publish module. Publish Cloud Self-Hosted
- Publish profile updates can now be viewed on the main dashboard. Publish Cloud Self-Hosted
🐞 Fixes
- An issue where users were unable to save the Xcode version on React Native build profiles without providing the optional Node.js version has been fixed. Build Cloud Self-Hosted
- An issue has been fixed where a remotely triggered build via GitLab connection showed an incorrect branch name in the Appcircle UI during the build process. Build Cloud Self-Hosted
- An issue has been fixed where multiple remotely triggered builds via GitLab, affecting a single pipeline, was showing incorrect build status in the Appcircle UI. Build Cloud Self-Hosted
- An issue where localization settings caused duplicated screenshots in the Metadata Information section has been fixed. Publish Cloud Self-Hosted
3.18.0 - 2024-05-31 - Build Enhancements, Appcircle CLI v2.2.0, Publish Improvements and more
🆕 New Features
- We have significantly enhanced the performance of the build log stream feature, ensuring faster and more efficient logging processes. Build Cloud Self-Hosted
- We are releasing Appcircle CLI v2.2.0. API & CLI Cloud Self-Hosted
- Users can now change the order of screenshots and previews by drag and drop in Metadata Information within the Publish Module. Publish Cloud Self-Hosted
- The Testing Distribution profiles now include the signed or unsigned status information for app versions. Testing Distribution Cloud Self-Hosted
🆕 Redis Subdomain
Upgrading from older versions to 3.18.0
or later requires redis
subdomain that should be registered before upgrading. For more details, you can checkout the DNS Configuration document section.
If you are not using the Appcircle server with HTTPS, you must also allow the Appcircle runners to connect to the Appcircle server with the TCP 6379
port. For more details, you can checkout the Network Access requirements between the Appcircle runners and the Appcircle server.
Also, you may consider updating the SSL certificate of the Appcircle server if it doesn't cover the redis
subdomain.
💪 Improvements
- Resign History and Publish History components have been unified under a new History component within the Publish module. Publish Cloud Self-Hosted
- Users will now be able to see which version was used to resign the app after resigning an app version within the Publish module. Publish Cloud Self-Hosted
- The default build workflows have been updated to enhance functionality and improve the user experience. Therefore, it can be assured that the steps in the default workflows are also up-to-date. Build Cloud Self-Hosted
🐞 Fixes
- We have resolved issues that could cause crashes when running multiple builds simultaneously, enhancing the overall stability and reliability of the build process. Build Cloud Self-Hosted
- We have enhanced security for remote repository connections in the Build module. Build Cloud Self-Hosted
- Fixed an issue where build logs were being saved prematurely due to a time synchronization problem, causing logs to be saved before the end of the process. Build Cloud Self-Hosted
- Fixed an issue where API returned incorrect response code for requests with invalid commitId or buildId. Build Cloud Self-Hosted
- Fixed an issue where the Admin Build Details section showed incorrect build status for cancelled builds. Build Cloud Self-Hosted
- Fixed an issue in Jira comments where new lines were not rendered when using Jira REST API v2, as the payload was previously received as plain text. Build Integrations Cloud Self-Hosted
- Fixed an issue where users couldn't send release notes for binaries via 'Send to Google Play'. Publish Integrations Cloud Self-Hosted
- Fixed an issue where the Publish Flow did not display the final step after successfully completing the process. Publish Cloud Self-Hosted
3.17.1 - 2024-05-23 - Publish Activity Log Enhancement, Send to Microsoft Intune, Publish Module Bug Fixes
🆕 New Features
- We have added the Send to Microsoft Intune Component to our available Publish Flow steps for Intune Store publishing. Publish Cloud Self-Hosted
💪 Improvements
- You can now monitor Resign Binary activities in Publish Activity Logs. Publish Cloud Self-Hosted
- We have added minimum and maximum e-mail format validations for the Get Approval via E-mail Publish Flow step. Publish Cloud Self-Hosted
- The auto-update helper tool has been improved to detect the upgrade in a more efficient way, which reduces the network payload and speeds up the process. Self-Hosted
🐞 Fixes
- Fixed an issue where the restart flow rule failed in certain cases, causing invalid flow validations within the Publish Module. Publish Cloud Self-Hosted
- Fixed issues where the API allowed requests with duplicate and blank Publish variable and group names. Publish Cloud Self-Hosted
- Fixed an issue where Store Status received from the Get Approval from Test Flight or Get Approval from App Store steps was not being displayed on the AppVersion's and Profile's Store Status. Publish Cloud Self-Hosted
- Fixed a bug at the Jira Comment step that was throwing an unexpected JSON parse error when using Jira REST API v3 and ensured the integrity of the payload for commit messages containing line breaks. Build Integrations Cloud Self-Hosted
- Fixed a bug that was affecting Appcircle UI notifications such as build success, failure, etc. Self-Hosted
- Fixed a problem that caused the self-hosted Appcircle server logging service to not start and work correctly when using the root user. Self-Hosted
3.17.0 - 2024-05-17 - LDAP Mapping Improvements, Publish Module Bug Fixes, and more
🆕 New Features
- Users can now automate Group and Role Management using LDAP Authentication for Appcircle Login in Self-Hosted environments. Self-Hosted
- We have introduced the Team Activity Log feature within the Organization settings. This feature enables users to monitor team management actions within their organization if they are the organization owner or have the Organization Management role. Account & Organization Cloud Self-Hosted
- The self-hosted Appcircle server now has a new configuration at
global.yaml
that helps you enable or disable the log monitoring feature on demand. Self-Hosted
💪 Improvements
- The "Get Approval via Email" component now allows you to view the statuses of all users in its logs. Publish Cloud Self-Hosted
- We have added an activity log for updates to Release Notes on the Metadata Information page within the Publish Module. Publish Cloud Self-Hosted
- Self-hosted users can now choose to hide the Change Password option in the account settings page by disabling the Forgot Password option in Self-Hosted Settings. Account & Organization Self-Hosted
- We have added the ability for Jira Enterprise users to choose the API version.The Jira Comment workflow step now supports both Jira Cloud and On-Prem use cases for both Jira API v2 and v3, which makes the integration more flexible. Build Integrations Cloud Self-Hosted
- We have updated the documentation links on the workflow steps to enable users to access the most current and detailed documents for integration purposes. Build Integrations Cloud Self-Hosted
🐞 Fixes
- Performance improvements have been made on the Testing Distribution Portal. Testing Distribution Cloud Self-Hosted
- If the Auto-Register feature is disabled on the Testing Distribution Profile, the Register Device button will now be hidden on the Testing Distribution Portal. Additionally, various typos and UI issues on the Testing Distribution Portal have been fixed. Testing Distribution Cloud Self-Hosted
- Deleting a Release Candidate app version is now prevented; users must unmark it from being a Release Candidate before deletion. Publish Cloud Self-Hosted
- Release Notes can now only be changed for Release Candidate app versions. Publish Cloud Self-Hosted
- Fixed an issue requiring a refresh for event-based logs in the Get Approval via Email component. Publish Cloud Self-Hosted
- A bug was fixed where deleting an app version that leaves no app versions in the Publish Profile, resulted in incorrect information being displayed in the header. Publish Cloud Self-Hosted
- Fixed an issue where a refresh was causing a problem in the Publish Flow log panel. Publish Cloud Self-Hosted
- A bug was fixed where test submissions with missing compliance did not display a warning message about resolving the compliance issue before test submission to internal or external groups. Publish Cloud Self-Hosted
- Fixed a bug on UI where an app version name was cut short due to Release Candidate badge , also affected the other app version names within Publish Profile. Publish Cloud Self-Hosted
- An issue was fixed where, during the resigning of an .IPA binary, the sign button was enabled despite no Provision Profile being selected. Publish Cloud Self-Hosted
- An issue regarding the positioning of the Provisioning Profile and Read-Only Bundle ID options within Resign Binary feature has been fixed. Publish Cloud Self-Hosted
- The broken Jira transitions that the Jira Comment step is making are now fixed so that you can update the status of Jira issues in the build pipeline. Build Integrations Cloud Self-Hosted
- Android apps with special characters in their names now proceed without errors during signing and other steps. Build Cloud Self-Hosted
- A bug fix has been applied to the auto distribution and publish features to address issues with non-existing Testing Distribution and Publish Profiles. Build Cloud Self-Hosted
- Fixed the incorrect versioning of the Gradle Runner step, which was breaking current workflows because of incompatible changes. Build Integrations Cloud Self-Hosted
- Testinium step dependencies are defined for the workflow editor so that the user can easily include the integration in the correct order. Build Integrations Cloud Self-Hosted
- Maestro Cloud Upload step dependencies are defined for the workflow editor so that the user can easily include the integration in the correct order. Build Integrations Cloud Self-Hosted
- Fixed a bug that caused the no-proxy helper tool to throw an error when the CIDR notation was used in the
no_proxy
environment variable. Self-Hosted - Fixed a bug that prevented the self-hosted Appcircle server logging service from being healthy when a proxy is used for network access. Self-Hosted
- Fixed a bug that causes the wrong self-hosted server package to download when a specific version is preferred instead of the latest. Self-Hosted
3.16.0 - 2024-05-10 - New features in Publish Module, Resigning Binary, Xcode 15.4, and more
🆕 New Features
- The Resign Binary feature is now available for both iOS and Android applications within the Publish module. Publish Cloud Self-Hosted
- Users can now upload application screenshots and update Metadata Information within the Publish module, including promotional text and descriptions, via Appcircle, without the need for the App Store Connect interface. Cloud Self-Hosted Publish
- Within the Publish profile card, App Store Status will be displayed for Enterprise users, while Flow Status will be observed for non-enterprise users. Similarly, in the app version view, Enterprise users will have access to both Flow and App Store Status, whereas non-Enterprise users will only see Flow Status displayed. Cloud Self-Hosted Publish
- A new component named "Update Metadata on App Store" has been integrated to the Publish Steps section, facilitating the display of metadata information. Cloud Self-Hosted Publish Integrations
- On the Metadata Information page, metadata for profiles designated as Release Candidates is retrieved directly from the store. For more information, refer to the Metadata Information documentation. Cloud Self-Hosted Publish
- Users uploading .AAB files can now share the app version with testers within the Distribution module. Cloud Self-Hosted Testing Distribution
- The install certificate tool bundled in the runner package now supports proxies when connecting to remote URLs on macOS. Self-Hosted
- The Signing Identities module features are now accessible via the command-line interface. Learn more. Cloud Self-Hosted API & CLI Signing Identities
- You can now manage Testing Groups within the Distribution module via the command-line interface. Cloud Self-Hosted API & CLI Testing Distribution
- Users can configure Distribution settings to automatically send builds to testers using the command-line interface. Cloud Self-Hosted API & CLI Testing Distribution
- The "Default M1 pool" and "macOS VM image" now include Xcode 15.4 installed on runners. We strongly recommend extensive testing of your workflows to ensure compatibility and stability with this release candidate. Cloud Self-Hosted
- This release introduces a log viewing and delivery system for the self-hosted Appcircle server. Self-Hosted
- Self-hosted customers can now download the Appcircle server package seamlessly and update the Appcircle server fully automated. Self-Hosted
💪 Improvements
- Users now have the capability to download comprehensive data associated with the app version, encompassing publish logs, metadata, screenshots, and build logs. Cloud Self-Hosted
- Users can now prepare and transmit screenshots and metadata to the App Store through the newly integrated metadata component. Cloud Self-Hosted
- Users can now seamlessly import metadata and screenshots from App Store Connect to establish the initial state on the Update Metadata screen. Cloud Self-Hosted
- The Appcircle runner package now includes a diagnostic tool that helps to identify, analyze, and troubleshoot system issues. Self-Hosted
- Self-hosted Appcircle clients can now download and extract the runner macOS VM in the background more robustly, particularly in cases of network connection faults. Self-Hosted
- The install certificate tool included in the runner package, which trusts CA certificates, now extends support to Java 8, 17, and 21. Self-Hosted
- We have added an App Store Status field within Publish Profiles and App Versions lists, providing regular updates at 30-minute intervals. For further details, please refer to the App Store Status documentation. Cloud Self-Hosted
To ensure the App Store status remains current, the following conditions must be met:
- The current profile necessitates valid store credentials defined within the Signing Identity module and must be selected.
- Alignment of the published app's identifier, version, and build number with the Appcircle app version records is essential.
- Identification of one of the app version records as the designated release candidate is required.
- The service will continue updating the app status until it reaches the 'READY_TO_SALE' or 'READY_TO_DISTRIBUTE' states.
- Initially, the service checks the App Store status; in the event of no matching records, it subsequently conducts a search within TestFlight.
🐞 Fixes
- The self-hosted runner macOS installation now detects Homebrew anomalies that can occur after macOS upgrades and reinstalls Homebrew with package upgrades. Self-Hosted
- Fixed various bugs that occurred during the installation of the self-hosted runner on GNU/Linux. Self-Hosted
- Made improvements and fixed various bugs in the install certificate tool bundled in the runner package. Self-Hosted
- Fixed a bug in the self-hosted version that prevented listing the Xcode version for the selected pool. Self-Hosted
- Fixed a bug that caused errors during the parsing of large AAB files. Cloud Self-Hosted
- Fixed a bug that caused the last build time within the build profile appearing as null when a user deleted old builds. Cloud Self-Hosted
3.15.0 - 2024-04-24 - AAB to APK, Improved Testing Distribution, Publish Event Enhancement
🆕 New Features
- The public link in the distribution settings has been transformed into a QR code to simplify access and sharing. Cloud Self-Hosted
- Users can now filter the app version list on the testing portal by app name, version, release notes, or build number for enhanced navigation and search capabilities. Cloud Self-Hosted
- The system now automatically converts uploaded or built AAB files to a universal format. It also discreetly saves the newly created APK file with the second app's resource id. Cloud Self-Hosted
- A new command, "build active-list" has been added, allowing users to view active builds in the queue directly from their command line interface. Cloud Self-Hosted
- A new command, "build view" has been added, enabling users to access and view detailed information about builds directly from the command line interface. Cloud Self-Hosted
- The "Default M1 pool" now includes Xcode 15.4 beta-1 installed on runners. As this is a beta release, we strongly recommend testing your workflows extensively to ensure compatibility and stability. Cloud Self-Hosted
💪 Improvements
- We have introduced new Publish Events like Publish Profile Created, Publish Profile Deleted, App Version Uploaded, App Version Created, and App Version Deleted to enrich the activity report. Cloud Self-Hosted
- We have fine-tuned branch search and filter operations for faster performance and smoother functionality. Cloud Self-Hosted
- We have introduced the capability for active users to store profile pins (Enterprise store profile, Distribution profile, Build Profile, and Publish Profile) individually. Previously, profile pins were stored solely on an organization-wide level. Now, each active user can set and manage their own pin independently, providing greater flexibility and customization options. Cloud Self-Hosted
- Added Okta tile based login so users can log in to the Appcircle dashboard by clicking the Appcircle app icon on Okta side. Cloud Self-Hosted
🐞 Fixes
- We have fixed a bug that caused the report to update only once due to discrepancies between canceling after the build starts and canceling before it starts. Cloud Self-Hosted
- Fixed an issue where manual distribution resulted in errors when attempting to install an already existing version. Now, a pop-up warning is displayed in such cases. Cloud Self-Hosted
- Fixed the issue of undefined workflow name in the 'listBuildProfileWorkflows' command. Cloud Self-Hosted
- Fixed "workflowName" parameter in the "build start" command. Cloud Self-Hosted
- Fixed a bug that caused fullchain certificates installed by users to not work properly. Cloud Self-Hosted
3.14.0 - 2024-04-04 - Improved Workflow Editor, Publish Module Enhancement, Deprecated Store Submit Module
🆕 New Features
- In the Publish module, within the app information section, users can now redirect to the relevant build and profile if the publish originated from a build. Cloud Self-Hosted
- Release notes are now displayed in the app information section within the Publish module. Cloud Self-Hosted
- The "Get approval from Test Flight" step has been enhanced to provide additional information and actions, such as managing beta testers and addressing compliance errors. Cloud Self-Hosted
- Added the ability to distribute to both internal and external groups within the "Get approval from Test Flight" section. Cloud Self-Hosted
- The compliance status is now displayed in the "Get approval from Test Flight" component on the new UI page.Cloud Self-Hosted
- Support for obtaining multiple email approvals, with required/optional options and a minimum approval count, has been added to the Publish Flow. Cloud Self-Hosted
- Added filtering support for Publish Profile list based on latest statuses. Cloud Self-Hosted
- You can now update the default release note of the app version provided by the Build Module. This will be sent as the "What to Test" area in TestFlight. Cloud Self-Hosted
- Submit Store redirects have been eliminated from the site. Cloud Self-Hosted
- Incorporated a "Type" field into the data table within the Environment Variable sections, offering additional context regarding the type of each variable. Cloud Self-Hosted
- PAT (Personal Access Token) connections listed on the build connection page are now deletable, providing users with the flexibility to manage their connections more efficiently. Cloud Self-Hosted
- Branches are now filtered based on their status, enabling users to easily identify and navigate through branches based on their current state. Cloud Self-Hosted
- Users now have the capability to be redirected to their desired locations upon clicking on Okta applications, enhancing navigation efficiency and user experience within the system. Cloud Self-Hosted
- When a build is manually initiated, the system retrieves information about the user from the initiating organization. Conversely, if the build is not initiated manually, it displays the details of the user who made the commit, ensuring accurate attribution of actions within the system. Cloud Self-Hosted
- The self-hosted Appcircle server now supports using a custom domain for the Testing Distribution Portal. Follow the instructions in the Testing Distribution section of the SSL configuration. Self-Hosted
- The self-hosted Appcircle server now adopts single-node single drive MinIO instead of multi-node single drive MinIO in the default configuration, which decreases disk consumption significantly. Self-Hosted
Upgrading from older versions to v3.14.0
or later, requires MinIO migration that should be done interactively while upgrading.
In order to migrate to single-node single drive MinIO configuration or stay with the deprecated multi-node single drive MinIO configuration, you must follow the instructions that are defined in the MinIO Migration document.
Fresh self-hosted server installations do not require any manual intervention for the MinIO configuration.
The single-node single drive MinIO configuration is applied by default on fresh installations.
💪 Improvements
- Users can now update the default release notes for app versions directly on the Binary Information page. Cloud Self-Hosted
- In the Publish module, the names "App Info" and "Details" have been updated to prevent misunderstanding. "App Information" has been changed to "Binary Information," and "Details" has been changed to "Publish Details" for clarity. Cloud Self-Hosted
- In the Publish module, the Release Candidate version is now the exclusive source for the Profile App Version, Build Number, and Icon.Cloud Self-Hosted
- Post-upload control for Google Play and Huawei AppGallery Credential Validation against API files has been implemented. Cloud Self-Hosted
- Improvements have been made to the text on the download and install buttons in the Enterprise app store. Cloud Self-Hosted
- The user interface has been updated for disabled states, with the opacity of the corresponding switch object being reduced to improve visual clarity and indicate its disabled status more effectively. Cloud Self-Hosted
- The invitation link has been updated to be a clickable link instead of plain text, allowing users to easily access the invitation page with a single click for a smoother onboarding experience. Cloud Self-Hosted
🐞 Fixes
- Fixed a bug that allowed app versions with different bundle IDs to be uploaded. Cloud Self-Hosted
- Fixed a bug where self-hosted runners, when the only available runner systems were present, were unable to detect changes or default values of Xcode versions for App Store steps. Self-Hosted
- Fixed a bug where the data was not updated when an app version Release Candidate (RC) was selected. Cloud Self-Hosted
- Fixed a bug in the pool table where, if agent information was missing, the pool was erroneously reset as if no records were present. Cloud Self-Hosted
- Fixed a bug that occurred when re-uploading a file with the same name. Cloud Self-Hosted
- Fixed a crash that occurred on the add new user screen when encountering an invited user. Cloud Self-Hosted
- Resolved a 404 issue that users encountered when attempting to connect to PAT (Personal Access Token). Cloud Self-Hosted
- Fixed a problem where versioning was being reset erroneously. Cloud Self-Hosted
- Fixed a bug where form validation was broken after uploading YAML files. Cloud Self-Hosted
- Fixed an issue where there was a problem with keystore selection on the Resign binary page Cloud Self-Hosted
3.13.0 - 2024-03-04 - Improved Publish Module, Xcode 15.3, Build Infrastructure Updates
🆕 New Feature
- The new "App Information" tab has been added into the Publish Detail page for the new "App Information from App Store" step. Cloud Self-Hosted
- Within the new "App Information" section, users can now find the Publish icon displayed for both TestFlight and App Store, offering convenient access to essential information regarding the app's publication status across these platforms. Cloud Self-Hosted
- The pool selection feature has been added to the Publish Module Settings. Cloud Self-Hosted
- In the Publish Module, users now have the capability to upload YAML files for their flows, enabling easier management and customization. Additionally, they can download their existing flows for offline reference or modification. Cloud Self-Hosted
- Within the Publish Module, customers now have the capability to designate their desired app version as a Release Candidate, streamlining the process of identifying and managing versions prior to official release. Cloud Self-Hosted
- The "Default M1 Pool" and self-hosted macOS VM image have been updated to include the latest Xcode 15.3 release. Cloud Self-Hosted
- The "Default M1 Pool" has been transitioned to macOS Sonoma, now featuring the latest Xcode and stack updates. Cloud Self-Hosted
- The "Default M1 Pool" and the self-hosted runner environment now feature the latest JDK 21, along with patch version upgrades for JDK 8, 11, and 17, ensuring compatibility and providing users with access to the most up-to-date Java development environment. Cloud Self-Hosted
💪 Improvement
- Certain email templates have been upgraded to incorporate icons in build notifications, enhancing visual clarity and the user experience. Cloud Self-Hosted
- Self-hosted installations now have the ability to customize the "distribution not found" logo by specifying a custom SVG logo path within the tester web container. Self-Hosted
- A scheduled task has been implemented to enhance performance by optimizing the cleaning process of outdated information-level job and job log records. Cloud Self-Hosted
- The login, registration, forgot password, and single sign-on (SSO) login pages have all been updated with a fresh new user interface. Cloud Self-Hosted
- Registration now restricts the use of common and disposable email domains for user sign-up. Cloud Self-Hosted
- Social login functionality is deprecated. Users attempting to log in via social platforms will now be redirected to the registration page for initial setup. However, those who have previously utilized social logins can still access this feature without interruption. Cloud Self-Hosted
- After logging into the application, users now have the ability to provide onboarding information. Self-Hosted
- Dynamic title changes based on the selected language have been implemented to elevate the user experience, ensuring that users receive content in their preferred language seamlessly. Cloud Self-Hosted
- A new "Provision Profile Type" section has been incorporated into the "App Information" section within the App version, providing users with essential details regarding provisioning profile types associated with the application. Cloud Self-Hosted
- A validation has been introduced to the Email field within the "Approval via Email" section, ensuring that accurate and properly formatted email addresses are provided for submission. Cloud Self-Hosted
- In the "select repository" section while connecting to Bitbucket, GitLab, GitHub, or Azure DevOps, teams are now listed in alphabetical order, streamlining the process of selecting repositories and enhancing user navigation within the system. Cloud Self-Hosted
- A new "Connection Pool" field has been introduced in the LDAP Configuration settings, providing users with the ability to configure connection pooling for LDAP connections. Cloud Self-Hosted
- An "Order" field has been incorporated into the LDAP Configuration settings, enabling users to specify the order of LDAP configurations. Cloud Self-Hosted
- Sub-organizations can now access and manage the connection settings, allowing for more comprehensive control and customization within the system. Cloud Self-Hosted
- A new status has been introduced for builds. Moving forward, the "running" status will also be displayed, providing users with real-time updates on the progress of ongoing builds. Cloud Self-Hosted
- During self-hosted runner installation, the system now conducts checks on the host configuration. If nested virtualization is supported, the installation process includes the setup of the Android emulator, enhancing compatibility and enabling seamless Android development workflows. Self-Hosted
- The "Default M1 Pool" and the self-hosted runner environment have been updated to include Node.js 18 LTS as the default version, providing users with the latest features and improvements in Node.js for Android and iOS. Cloud Self-Hosted
🐞 Fixed
- Fixed a bug that prevented the display of the active publish status in the App version table field. Cloud Self-Hosted
- Fixed a bug that caused errors when attempting to download app versions during the publish process. Cloud Self-Hosted
- Fixed a bug that retained the behavior of the export build artifact step for problematic metadata exports. Cloud Self-Hosted
- Fixed a bug where, if the commit message was empty and there was no custom release note component, the release note wasn't being transmitted to the distribution server. Cloud Self-Hosted
- Fixed a bug in the Appcircle CLI config trust command that caused it to fail to locate the script. Self-Hosted
- Fixed a bug causing multiple requests to be sent erroneously. Cloud Self-Hosted
- Fixed a bug where validation problems in the form were occurring. Cloud Self-Hosted
3.12.0 - 2024-01-25 - Comprehensive Revision on Permissions, Improvements for Notifications, Migrating to the Publish Module, and Appcircle CLI Updates
🆕 New Feature
- Permission (role) naming has been changed in advanced role management. Also, there are some new roles added for better scope management in your organization. Cloud Self-Hosted
- Share with Testers in Testing Distribution now has a new toggle option that enables you to display only the shared app version instead of all app versions. Cloud Self-Hosted
- Appcircle Notifications now has improvements on Slack, Microsoft Teams, Email, and Webhook channels that allows you to share release notes, build logs, and test reports via notifications. Cloud Self-Hosted
- The Store Submit module has been deprecated and it will be replaced by the brand-new Publish module. You should transfer your apps to the Publish module in order to submit your apps to the stores. Cloud Self-Hosted
- The Appcircle CLI has undergone a complete revision to make it compatible with the latest Appcircle API. Now it also supports self-hosted Appcircle servers. You can see all the recent changes made in the changelog and follow configuration instructions to use the CLI with a self-hosted Appcircle server. Cloud Self-Hosted
💪 Improvement
- You can now download app version artifacts (
ipa
,aab
, orapk
) in the Publish module. Cloud Self-Hosted - The blue status bar at the bottom has been changed to Active Processes. Now, not only the builds but also the active store submit and publish jobs will be seen there. Cloud Self-Hosted
- Enterprise users can customize their publish flows using the Manage Flow button so that they can deploy their apps to multiple targets, get approvals from different stakeholders, execute custom scripts, and even more. Cloud Self-Hosted
- Administrators can now enable or disable the "Edit Username" feature from Login Settings on the self-hosted Appcircle server. Self-Hosted
Manager
,Operator
, andViewer
build profile roles have view permission for the self-hosted runners list but cannot enable or disable any runner on the list. Cloud Self-Hosted- License limits for monthly tester emails and artifact storage size were removed from "Organization > Billing > Usages". Keep in mind that for fair usage, the limits exist but are higher when compared to previous plan limits. Cloud Self-Hosted
- Now only the underscore character ("_") can be used in environment variable group naming. Appcircle will not allow other special characters in group names. Cloud Self-Hosted
- Enterprise App Store permissions have undergone revision with new roles that enable users to configure authorization in detail. Cloud Self-Hosted
- User invitation and membership update notification emails have been improved and now include additional information, such as sub-organizations. Cloud Self-Hosted
- User redirection when invited to the organization was improved according to several different cases, like registered, not registered, or SSO login. Cloud Self-Hosted
- Now you can enhance the SSO login experience by eliminating the "SSO Alias" requirement on the login screen. For this, you should create an Appcircle-compatible login URL so that users can pass through the "SSO Alias" step when they access Appcircle using your custom login URL. Cloud Self-Hosted
- Publish flow step statuses, and the last step status in the version list will be in
waiting
status unless the runner executes them. Cloud Self-Hosted - The contact button at the bottom right of the page has been removed. You can reach us through the Contact or Slack channels. Cloud
- The duration and results of internal scheduled tasks can now be tracked by the schedule manager in the infrastructure. Cloud Self-Hosted
- You can see the Git URL under the repository name while selecting the repository on a new connection, which avoids confusion when the team has the same repository name in different locations. Cloud Self-Hosted
- Queue waiting records with a waiting time of 0 min will no longer appear in the queue waiting reports for better experience. Self-Hosted
- Supported Xcode versions that you see in the "starting workflow" step in build logs are ordered descending (latest first) for better readability. Cloud Self-Hosted
- Testing Distribution distribution profile permissions have undergone revision with new
Operator
role and other role naming changes. Cloud Self-Hosted - The self-hosted runner macOS image is the same VM image as in the cloud Appcircle, which will keep you always up-to-date with the latest without waiting for special self-hosted updates. Self-Hosted
🐞 Fixed
- The time to check the active status of self-hosted runners has been increased from 2 hours to 3 days, which also fixes self-hosted pool availability in the build profile configuration. Self-Hosted
- Fixed a typo and a broken re-login redirection when an invalid OTP attempt was made in custom authentication. Self-Hosted
- Fixed a bug that prevents sub-organizations from seeing their own enterprise app store download reports. Cloud Self-Hosted
- Fixed a bug that throws an "branch and commit are not active" toast error when a new branch is added to the repository and not refreshed on the Appcircle side. Cloud Self-Hosted
- Fixed cache invalidation issues on the login screen. Cloud Self-Hosted
- Fixed a bug that prevents users from manually uploading
aab
files in the Publish module. Cloud Self-Hosted - Fixed a bug for correct step listing in Build module workflow and Publish module flow steps. Cloud Self-Hosted
- Fixed a bug that prevents user to click on "disconnect" but at Slack integration. Cloud Self-Hosted
- Fixed bugs that occur while deleting the store API keys in integrations. Cloud Self-Hosted
- Fixed a bug that enables users to distribute apps to the Enterprise App Store, although they do not have sufficient permission in the Enterprise App Store. Cloud Self-Hosted
- Fixed unnecessary toast errors when the user has relevant permission in Distribution Profile and opens the build profile configuration. Cloud Self-Hosted
- Fixed a bug that throws toast errors messages when the user opens the build configuration signing tab. Cloud Self-Hosted
- Fixed a bug that prevents the correct display of the "Published At" in Enterprise App Store profiles. Cloud Self-Hosted
- Fixed a bug where the user can enter invalid values into license limits at license details. Cloud Self-Hosted
- Fixed a bug that prevents manage profiles and app versions in the Enterprise App Store when they have the
Uploader
role. Cloud Self-Hosted - Fixed a bug that makes browser crash while viewing build logs. Cloud Self-Hosted
- Fixed a bug that prints the incorrect remaining limit when the license is expired. Cloud Self-Hosted
- Fixed a bug that threw an error while renaming the publish profile. Cloud Self-Hosted
- Fixed the missing default values for Appdome Build-2Secure for Android workflow step output. Cloud Self-Hosted
- Fixed the JaCoCo code coverage "NilObject" error by improving the parser algorithm at the test report workflow step. Cloud Self-Hosted
- Fixed the format of values in the publish flow step settings so that they're more user-friendly instead of "key|value" style. Cloud Self-Hosted
- Fixed the value of the
AC_PULL_NUMBER
environment variable in the build pipeline, which should be the merge requestiid
value for the GitLab connection. Cloud Self-Hosted
3.11.0 - 2023-12-27 - Publish Module, Change Build Profile Owner, Custom Authentication Integration
🆕 New Feature
- A new module called Publish is introduced in beta, which helps manage App Store, Google Play, and Huawei AppGallery deployments with more efficiency. You can now modify publishing flows, add custom scripts, and control flow logic. Cloud Self-Hosted
- Members in the same organization can take ownership of previously added build profiles. Cloud Self-Hosted
- The user can now add a new PAT (Personal Access Token) via the Connections page without creating a new build profile. Cloud Self-Hosted
- Enterprise customers can integrate their own authentication and OTP services and use them in conjunction with LDAP configuration on self-hosted installations. Self-Hosted
- The configuration file global.yaml now has a validator that helps users configure the settings correctly on export and prevents them from starting the server with broken settings. Self-Hosted
- The certificate installer tool now supports extracting proxy server certificates, which enable the runner to connect through a proxy without any SSL certificate error. Self-Hosted
💪 Improvement
- The starting workflow step in the build log shows the email address of the user who triggered the current build. Cloud Self-Hosted
- Users who have reached the build limit on their licenses will no longer be able to use Autofill while adding a new profile. Cloud Self-Hosted
- The motto on the login and sign-up pages has been changed to reflect our up-to-date vision. Cloud Self-Hosted
- The "Default M1 Pool" has the latest stable Xcode 15.1 update available on runners and can be used for iOS builds. Cloud Self-Hosted
- The "Default M1 Pool" has Xcode 15.2 beta-1 installed on runners. Since this is a beta release, please test your workflows extensively. Cloud Self-Hosted
- The LDAP configuration section in settings has a help button that redirects to the relevant documentation page for configuration details. Self-Hosted
- A new type of role Operator has been added to the build profile roles that can also trigger builds. Cloud Self-Hosted
- You can change the Enterprise App Store settings (domain, etc.) after installation without any
reset
action. Self-Hosted
🐞 Fixed
- Fixed an issue where a connected build profile would appear as if it had not been connected before. Cloud Self-Hosted
- Fixed an issue that caused the user to completely restrict their own privileges when alone in an organization. Cloud Self-Hosted
- Fixed the case where the build pipeline was executed on a non-selected wrong pool, which was affecting the default Intel and M1 pools. Cloud
- Fixed an issue that was affecting the first-time connections to the GitLab provider. Cloud Self-Hosted
- The bug was fixed in the re-creation of a connection that had been disconnected and had its token revoked. Cloud Self-Hosted
- Fixed a redirect issue when the user tried to connect to any Git provider without an active connection. Cloud Self-Hosted
- Fixed an issue with the Unit and UI test screenshots in the test reports. Cloud Self-Hosted
- Fixed an issue that occurred in the branch list and commits after changing the git provider connection at the build profile. Cloud Self-Hosted
- Fixed an issue that caused environment variables to be created with the same name in the same environment variable group on the API. Cloud Self-Hosted
- An error that occurred after closing the repository list while trying to change the Git provider of a build profile connected to a repository has been fixed. Cloud Self-Hosted
- Fixed an issue that caused the invited user not to be redirected to the sign up page if they were not registered. Cloud Self-Hosted
- Fixed an issue where the authentication logs section was not visible. Cloud
- The error with the email hint text falling into the email field on the login and sign up pages has been fixed. Cloud Self-Hosted
- Fixed the Xcodebuild for Unit and UI Tests workflow step, which was stuck in the build pipeline until timeout in some cases. Cloud Self-Hosted
- Fixed the crash in the Export Build Artifacts workflow step that occurs while uploading files in the artifacts that have 0 bytes of length or no content. Cloud Self-Hosted
- The bundler version bug has been fixed in the Fastlane workflow step by pinning the last bundler version compatible with the ruby version that's included in build runners. Cloud Self-Hosted
- The permission error that occurred while using the Authenticate with Netrc workflow step was fixed. Cloud Self-Hosted
- The command line parameter order has been changed to fetch provisioning profiles for signing first, which fixes the broken auto-sign feature in the Xcodebuild for Devices workflow step. Cloud Self-Hosted
- Fixed the errors thrown while using the Bitbucket connection in build profiles. Cloud Self-Hosted
- In the Azure DevOps Server 2020 version, the trigger was malfunctioning due to the different JSON format received after a merge operation following a PR (Pull Request). It was fixed. Cloud Self-Hosted
- The bug that prevents users from changing their emails was fixed. Cloud Self-Hosted
- Fixed a bug about
no_proxy
environment variables that broke the network connection of the self-hosted Appcircle server. Self-Hosted - Fixed bug that causes version output to be incorrect when artifact registry has port in URL. Self-Hosted
- Fixed corrupted
check
command output in Ubuntu-based Linux distributions. Self-Hosted
3.10.0 - 2023-12-01 - Connections Page, Disconnect Profile and Change Provider
🆕 New Feature
- Added Connections to the Build module, where all connections (OAuth, PAT) can be viewed and edited. From here, you can disconnect, reconnect, and view the build profiles affected by the connections. Cloud Self-Hosted
- You can now disconnect and reconnect to another repository or Git provider without deleting the link to an added profile. You can also change PATs for connections made with PAT. Cloud Self-Hosted
- The Testinium workflow component now tries several times in case of an error from the Testinium APIs. Cloud Self-Hosted
- The Appdome-Build-2Secure for iOS component was added, which is the integration that allows activating security and app protection features. Cloud Self-Hosted
💪 Improvement
- Now builds that result in a warning will also appear as a warning in the branch list. Cloud Self-Hosted
- Appcircle builds can now be displayed as “Appcircle/BuildProfileId” in pipelines on Git providers. Cloud Self-Hosted
- The URL format validation used when adding Git provider instances has been removed for self-hosted environments. Self-Hosted
- The Testinium workflow component parses result summary and outputs in seperate environment variables. Cloud Self-Hosted
- A user-friendly format has been introduced in the testing distribution emails. Cloud Self-Hosted
- Brute-force protection and the ability to configure it have been added when logging into the Enterprise App Store and Testing Distribution via the LDAP method in self-hosted use. Self-Hosted
- The caching mechanism used when choosing between Testing Distribution authentication options has been disabled for the sake of quick response. Cloud Self-Hosted
- You can no longer add or build Smartface projects to Appcircle. Smartface support has been removed. Cloud Self-Hosted
- Appcircle no longer supports purchases via Appsumo, and there is no Appsumo featured license supported on Appcircle. Cloud
- Appcircle online documentation got several updates and improvements, including search, screenshots, and content that provides a better user experience. Cloud
🐞 Fixed
- The loader did not appear when loading the Enterprise App Store page, the confusion caused by this has been fixed by adding the loader. Cloud Self-Hosted
- Fixed a bug when adding profiles using the SSH connection method. Cloud Self-Hosted
- Fixed a bug during the configuration cloning process. Cloud Self-Hosted
- Page redirection issues were occurring on plan upgrade, this problem has been fixed. Cloud
- Fixed an issue with the Xcodebuild for Devices workflow step getting stuck in the build pipeline until timing out in some cases. Cloud Self-Hosted
- Fixed an issue that caused a build to be started in Appcircle when one of the Approve, Approve with Recommendations, Wait for Author, or Reject activities was selected on pull requests when using the Azure DevOps Git provider. Cloud Self-Hosted
- Fixed a bug that prevented screenshots from being displayed as a result of the Unit and UI Tests in the test results section. Cloud Self-Hosted
- Fixed the issue that caused multiple builds to be launched when only one trigger was set on Appcircle and a trigger was triggered. Cloud Self-Hosted
- The incorrect "Configuration" information in the e-mail notification sent as a result of the build in simultaneous build triggers has been corrected. Cloud Self-Hosted
- When the Environment Variables file was created from scratch and values were entered and downloaded, the downloaded file appeared empty. This error has been fixed. Cloud Self-Hosted
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
andload
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