Latest Release Notes
3.23.1 - 2024-11-13 Enable Captcha for Enterprise Portal, SSO Improvements, Bug Fixes and moreβ
π New Featuresβ
- A captcha security method has been added for Enterprise Portal logins, which can be configured to appear after a set number of unsuccessful login attempts, eventually blocking further access. This feature is available to organizations with an enterprise license. Enterprise App Store Cloud Self-Hosted
- TLS versions can now be configured by self-hosted Appcircle server users for security purposes. Build Infrastructure Self-Hosted
πͺ Improvementsβ
- A logout URL option was added to SSO configuration settings, enabling users to choose between seamless SSO login/logout and fully ending the session, which requires re-authentication on the Identity Provider. Account & Organization Cloud Self-Hosted
- SAML configurations can no longer be utilized in the βCreate From Existingβ feature for creating new SSO configurations. Account & Organization Cloud Self-Hosted
- "SAML Service Provider EntityID" can now be updated when creating or updating the SAML configuration. Account & Organization Cloud Self-Hosted
- The documentation URLs linked to the Help buttons have been updated to direct users to the appropriate documentation for SSO and LDAP configurations. Account & Organization Cloud Self-Hosted
- Configuration labels within the LDAP Connection settings have been updated for self-hosted users. Account & Organization Self-Hosted
- The priority levels of running builds are now displayed on the Active Processes tab. Build Cloud Self-Hosted
- The build priority configuration setting is no longer restricted to organizations with an enterprise license. Build Cloud Self-Hosted
- The default cloud pool names have been updated as follows: The βDefault M1 Poolβ is now labeled as βAppcircle Standard macOS Pool (arm64).β The βDefault Intel Poolβ is now labeled as βAppcircle Linux Pool (x86_64).β Build Infrastructure Cloud
- The build status information is now displayed in the Signing Reports section within the signing identity module. Signing Identities Cloud Self-Hosted
- An option was added to the SMTP server configuration in
global.yaml
to allow SSL validation to be disabled for non-production environments. Build Infrastructure Self-Hosted
π Fixesβ
- An issue was fixed where downloaded .yaml configuration files could not be uploaded to the same or other profiles of the same type, resulting in an error. Build Cloud Self-Hosted
- An issue was fixed where the emails and roles of sub-organization users were not displayed in the signing activity log. Signing Identities Cloud Self-Hosted
- Several security issues related to the admin module API were resolved. API & CLI Cloud Self-Hosted
- An issue was fixed where the custom domain Enterprise Store URL was not displayed at times in the Safari browser for self-hosted users. Enterprise App Store Self-Hosted
- An issue was fixed where the claim name for Enterprise Portal SSO configuration was not displayed at times in the Safari browser for self-hosted users. Account & Organization Self-Hosted
- An issue was fixed where some data loss occurred in the configurations during the update of SAML settings for SSO. Account & Organization Cloud Self-Hosted
3.23.0 - 2024-11-04 SSO & LDAP Improvements, Build Priority Configuration, Bug Fixes and moreβ
π New Featuresβ
- Existing SSO & LDAP settings can now be duplicated when creating a new SSO or LDAP configuration. Account & Organization Cloud Self-Hosted
- Build priorities can now be configured as High, Medium, or Low to manage the start order of queued builds accordingly. Available for organizations with Enterprise License. Build Cloud Self-Hosted
πͺ Improvementsβ
- The Integrations section of the Organization module was divided into two separate sections: Security and Notifications. Related settings can now be accessed under these sections. Account & Organization Cloud Self-Hosted
- SSO and LDAP configurations for Enterprise Portal and Testing Portal access have been separated and can now be found under Authentication Settings within the Security section of the Organization module. Account & Organization Cloud Self-Hosted
- The login and user management settings for SSO and LDAP have been separated into dedicated sections for authentication and authorization, offering improved clarity and control over the management of these configurations. Account & Organization Cloud Self-Hosted
- A version option has been added in the Tuist component to allow installation of a specific Tuist version. Build Cloud Self-Hosted
- The Tuist Commands step has been added to the Appcircle iOS workflow to enable execution of specific Tuist commands. Build Cloud Self-Hosted
- React Native UI Test and React Native Unit Test components have been added to Appcircle workflows to enable the execution of unit and UI tests for projects on the React Native platform. Build Cloud Self-Hosted
- Actions in the Signing Identity module can now be monitored within the Activity Log section. Signing Identities Cloud Self-Hosted
- Informative screens were added to provide users with guidance when switching authentication methods from Testing Distribution or Enterprise App Store settings. Enterprise App Store Testing Distribution Cloud Self-Hosted
- ZIP upload support has been removed from the UI in the Testing Distribution module. Testing Distribution Cloud Self-Hosted
- App Store Header setting has been added to the Enterprise Portal Customization section. Enterprise App Store Cloud Self-Hosted
π Fixesβ
- A typo in the organization member invitation email titles has been corrected. Account & Organization Cloud Self-Hosted
- An issue was fixed where access to SSO Group/Role Mapping data was falsely restricted for users with the Organization Management - Viewer role. Account & Organization Cloud Self-Hosted
- An issue was fixed where errors were encountered when using PR triggers for GitHub repositories. Build Cloud Self-Hosted
- The app extractor command has been updated to support ZIP versions above 4.5 for APK and AAB files. Build Cloud Self-Hosted
- An issue with the date range filter in build reports has been fixed. Build Cloud Self-Hosted
- An issue has been resolved where the defined connections did not appear when attempting to reconnect after disconnection. Build Cloud Self-Hosted
- An issue has been fixed where an unclear error message was displayed on Appcircle when the user of the connected GitLab repository had been deleted. Build Cloud Self-Hosted
- An issue has been fixed where binaries marked as rejected within the publish module still had access to various binary actions. Publish Cloud Self-Hosted
- An issue has been fixed where the client ID in Enterprise App Store reports was displayed in a complex format; it is now shown in a clearer format. Enterprise App Store Cloud Self-Hosted
- The user search filter will now be based on the selected filter items above, whereas it was previously independent. Enterprise App Store Cloud Self-Hosted
- An issue has been fixed where icons for certain Android binaries were not displayed in the Enterprise App Store module for self-hosted users. Enterprise App Store Self-Hosted
3.22.1 - 2024-10-18 Editing Environment Variables, Self Hosted Updates, Enterprise Portal Login Improvement, Bug Fixes and moreβ
π New Featuresβ
- Unhidden text and file-formatted environment variables within the build and publish modules can now be edited by users after registration. Build Publish Cloud Self-Hosted
- The Appcircle server version is now displayed in the blue bar at the bottom right corner of any page for self-hosted Appcircle server users. Build Infrastructure Self-Hosted
- Appcircle Standard macOS Pool (arm64) has Xcode 16.2 Beta 1 installed on runners. Since this is a beta release, workflows should be tested extensively. Build Infrastructure Cloud
πͺ Improvementsβ
- A password hide/show toggle was added to the Enterprise Portal login page for both static and LDAP authentication methods. Enterprise App Store Cloud Self-Hosted
- The credentials for the Enterprise App Store static authentication channel will now be displayed accordingly if a password has been previously entered by the user. Enterprise App Store Cloud Self-Hosted
π Fixesβ
- An issue was fixed where publish environment variables did not function when created through a new variable group. Publish Cloud Self-Hosted
- An issue was fixed where using the
"
character in review notes or descriptions within metadata details caused errors when attempting to update the connected metadata details through the Publish module. Publish Cloud Self-Hosted - An issue was fixed where multiline environment variables were causing errors during the βSend to TestFlightβ publish step. Publish Cloud Self-Hosted
- An issue was fixed where empty metadata fields on Appcircle were being displayed as
null
on the App Store Connect side after updates. Publish Cloud Self-Hosted - An issue was fixed where users with a β+β in their email addresses could not be invited, re-invited to or deleted from an organization. Account & Organization Cloud Self-Hosted
- An issue was fixed where users were granted access to incorrect organizations when using SSO authentication for Appcircle login. Account & Organization Cloud Self-Hosted
- API request checks for Enterprise and Testing Portal logins were improved to display more accurate responses for security reasons. API & CLI Cloud Self-Hosted
- An issue was fixed where branches deleted from Azure repositories were not being removed from the Appcircle build profile. Build Cloud Self-Hosted
- Security improvements have been made regarding cookies, including enhanced attributes, stronger encryption, and support for updated TLS versions. Build Infrastructure Cloud Self-Hosted
- A bug that prevented configuring the Keycloak user decision strategy for self-hosted Appcircle server users has been fixed. Build Infrastructure Self-Hosted
- An issue with LDAP authentication in the testing portal, effecting some users, has been fixed. Testing Distribution Cloud Self-Hosted
3.22.0 - 2024-10-04 Apple Devices, Build Report Improvement, Auto Cancel Redundant Pipelines, Bug Fixes and moreβ
π New Featuresβ
- Users will now be able to view Apple devices registered in various stores, enable or disable selected devices, and save device information through email invitations within the Apple Devices section of Signing Identity module. Signing Identities Cloud Self-Hosted
- Failed build steps are now visible within the build CSV reports, which can be downloaded from the Build History section. Build Cloud Self-Hosted
- The "Auto Cancel Redundant Pipelines" option has been added to Build configurations, allowing users to automatically cancel redundant pipelines which was started or queued by triggers. Build Cloud Self-Hosted
- Appcircle Standard macOS Pool (arm64) has Xcode 16.1 Beta 3 final release installed on runners. Since this is a beta release, workflows should be tested extensively. Build Infrastructure Cloud
- Self-hosted Appcircle users utilizing the DMZ structure can now configure the
auth
subdomain used for internet requests with a custom domain. Build Infrastructure Self-Hosted
πͺ Improvementsβ
- The LDAP role mapping configuration page now supports role search functionality. Account & Organization Cloud Self-Hosted
- A warning message display was added for Inherited Sub-organization users during Personal Access Token generation. Account & Organization Cloud Self-Hosted
- The SSO creation screen has been updated to ensure that the switch buttons reflect the actual backend status (on) after an SSO is created, preventing confusion for users. Account & Organization Cloud Self-Hosted
Tolerant
user lookup decision strategy has been added to the LDAP settings for self-hosted configurations. Account & Organization Self-Hosted- Store submit events were removed from the notification settings for Slack, MS Teams, and Email. Additionally, the module names within the configurations were updated. Integrations Cloud Self-Hosted
- The Build Profile Search feature has been enhanced through integration with our backend systems. Build Cloud Self-Hosted
- Builds that have completed with a successful output but contain a failed step will now be displayed with a warning status in the build lists and build profile cards. Build Cloud Self-Hosted
- The logout option has been removed from the Enterprise Portal for non-authentication type logins. Enterprise App Store Cloud Self-Hosted
- The Enterprise Portal will no longer display empty channels as selectable tabs if they do not have any active app versions. Enterprise App Store Cloud Self-Hosted
- The self-hosted Appcircle server logs have been optimized. Build Infrastructure Self-Hosted
π Fixesβ
- An issue was fixed where, when pushing a tag for an old commit to GitLab, Appcircle incorrectly triggered a build for the latest/head commit on the same branch. Build Cloud Self-Hosted
- An issue was fixed in the Appcircle UI where users received two separate notifications for the same tag creation when a tag webhook was received from the Git provider. Build Cloud Self-Hosted
- An issue was fixed where, if the
AC_COMMIT_MESSAGE
variable contained more than two lines, the commit message was not displaying to the components. Build Cloud Self-Hosted - An issue was fixed where workflow and configuration files could not be downloaded by users through the admin module. Build Cloud Self-Hosted
- An issue was fixed where the selected pool was not properly displayed in a cloned iOS build profile configuration. Build Cloud Self-Hosted
- An issue was fixed where the help links for build workflow steps were not directing users to the relevant documentation. Build Integrations Cloud Self-Hosted
- An issue was fixed where the link for build logs received via notification email was changing to an incorrect format upon being used. Build Cloud Self-Hosted
- An issue was fixed where platform names, such as Android or iOS, were being displayed in lowercase within the Publish Activity Log area. Publish Cloud Self-Hosted
- An issue was fixed where the UI displayed a false error when users navigated to a sub-organization from a root organization with SSO configuration. Account & Organization Cloud Self-Hosted
- An issue was fixed where the selected organization name was changing format when selected again within the SSO mapping configuration page. Account & Organization Cloud Self-Hosted
- The warning message for invalid Google API Key uploads has been improved. Account & Organization Cloud Self-Hosted
- An issue has been fixed where the add button remained active even without selecting any LDAP group within LDAP Mapping settings. Account & Organization Self-Hosted
- The bug causing excessive CPU resource usage by the self-hosted Appcircle server after a deep health endpoint response has been resolved. Build Infrastructure Self-Hosted
- A bug in
compose.yaml
file causing an error due to localization and decimal separator has been fixed. Build Infrastructure Self-Hosted - A bug that prevented labels from appearing in the self-hosted Appcircle server log monitoring UI has been fixed. Build Infrastructure Self-Hosted
- An issue preventing the
auth
module page from being displayed in Swagger UI for self-hosted installations using self-signed certificates has been fixed. Build Infrastructure Self-Hosted
β οΈ Breaking Changesβ
- Certain role permissions from the Testing Distribution module related to the Apple Devices section have been migrated to the Signing Identities module. Signing Identities Cloud Self-Hosted
- The Apple Devices section in the Testing Distribution module has been relocated to the Signing Identities module on the UI, along with its new capabilities. Signing Identities Cloud Self-Hosted
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 - Appcircle Standard macOS Pool (arm64) 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 Appcircle Standard macOS Pool (arm64). 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 Appcircle Standard macOS Pool (arm64) 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 Appcircle Standard macOS Pool (arm64) 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 Appcircle Standard macOS Pool (arm64) 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 Appcircle Standard macOS Pool (arm64) 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 "Appcircle Standard macOS Pool (arm64)" 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 "Appcircle Standard macOS Pool (arm64)" 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
/account/my-organization/notifications/email-connection
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 "Appcircle Standard macOS Pool (arm64)" and self-hosted macOS VM image have been updated to include the latest Xcode 15.3 release. Cloud Self-Hosted
- The "Appcircle Standard macOS Pool (arm64)" has been transitioned to macOS Sonoma, now featuring the latest Xcode and stack updates. Cloud Self-Hosted
- The "Appcircle Standard macOS Pool (arm64)" 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 "Appcircle Standard macOS Pool (arm64)" 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.