Latest Release Notes
3.25.0 - 2024-12-19 Appcircle Deployment on Kubernetes, List View Type for Build and Testing Distribution, Bug Fixes and moreβ
π New Featuresβ
- We are thrilled to introduce our enhanced Helm documentation for deploying Appcircle server on Kubernetes. This new architecture supports high availability, fault tolerance, and scalability, ensuring robust performance for production environments. Build Infrastructure Self-Hosted
- Build and Testing Distribution profiles can now be viewed in both list and profile card formats, based on the selected view type. Build Testing Distribution Cloud
- App versions uploaded to the Testing Portal can now be filtered by their branch. Testing Distribution Cloud
- Authentication settings can now be configured through the Fastlane Marketplace Testing Distribution plugin when creating new testing profiles. Best Practices Cloud
- Testing groups for the auto-send feature can now be configured through the Fastlane Marketplace Testing Distribution plugin when creating new testing profiles. Best Practices Cloud
- A new method has been added to sub-organization distributions through the Fastlane Marketplace Testing Distribution plugin. Versions can now be distributed using the Root Organizationβs PAT and the sub-organizationβs name when creating new testing profiles. Best Practices Cloud
πͺ Improvementsβ
- Screenshot previews have been enhanced to allow zooming for a better view of the metadata in the Publish module. Publish Cloud
- The binary details can now be viewed from the action menu of a selected binary within the Testing Distribution module. Testing Distribution Cloud
- The usage of Testing Distribution for the license is now based on the application download count from the Testing Portal, rather than the number of emails shared via Testing Distribution. Testing Distribution Cloud
- The Apple Devices option has been made visible for Apple Profiles without registered devices, with a relevant warning displayed when the option is selected by users. Signing Identities Cloud
- The application logo is now displayed when installing an application via the Enterprise Portal. Enterprise App Store Cloud
π Fixesβ
- An issue was fixed where, in some cases, screenshots were being duplicated after using the Update Metadata workflow in the Publish module. Publish Cloud
- An issue was fixed where the iOS certificate and provisioning profile could not be uploaded directly through the build configuration. Build Cloud
- A new environment variable,
ASPNETCORE_MAX_JAVA_MEMORY_SIZE
, has been created to address the issue where 4000M of heap memory was required in Java for locating the APK logo. Build Cloud - An issue was fixed where the naming rules for build configurations were not consistent between manual creation and YAML upload. Build Cloud
- An issue was fixed where iOS certificates in use within build profiles could not be forcefully deleted by users. Signing Identities Cloud
- An issue related to icon parsing for APK files has been fixed. Testing Distribution Cloud
- An issue was fixed where app versions shared via public links were not appearing at the top of the list in the Testing Portal. Testing Distribution Cloud
- An issue was fixed where data could not be retrieved when attempting to download reports through the API without specifying a date range. API & CLI Cloud
- An issue was fixed where the Enterprise App Store report filters did not display the required data correctly. Enterprise App Store Cloud
3.24.0 - 2024-12-06 Publish Priority Configuration, Download Module Reports Through API, Bug Fixes and moreβ
π New Featuresβ
- Monthly Publish usage can now be monitored separately through the Billing screen in the Organization module. It is no longer combined with monthly Build usage. Account & Organization Cloud
- The Apple Devices section under the Provision Profile Action now allows users to easily add device UDIDs to the corresponding provisioning profiles. Signing Identities Cloud
- Publish priorities can now be configured as High, Medium, or Low to manage the start order of queued publish processes accordingly. Available for organizations with Enterprise License. Publish Cloud
- The module reports can now be exported through API calls. API & CLI Cloud
- Branch names that exceed the visible length in the branch list are now displayed in full via a tooltip pop-up. Build Cloud
πͺ Improvementsβ
- An update was applied to the build history reports, where some columns were removed or re-ordered, and typographical errors were corrected. Build Cloud
- The cursor is now automatically focused on the first input field when navigating between modals in the Signing Identity module. Signing Identities Cloud
- Search functionality for build profiles has been improved to deliver results from all profiles, even in organizations with a large number of build profiles. Build Cloud
- Enhanced the Signing Identity Activity Log to ensure all signing identity actions are displayed accurately. Signing Identities Cloud
π Fixesβ
- An issue was fixed where multiple LDAP group mappings for organizations were overriding each other instead of being merged during sync execution. Account & Organization Self-Hosted
- An issue was fixed where notifications configured for activities in the Signing Identities module were not functioning properly. Account & Organization Cloud
- An issue where some publish flows were displayed as successful despite containing a failed step has been resolved. Publish Cloud
- An issue was fixed where the build profile configurations for React Native projects had missing settings after being cloned. Build Cloud
- An issue was fixed where the InitiatedBy column displayed as N/A in build reports for automated or remote build triggers. Build Cloud
- An issue was fixed where the βDisconnect from Remote Repositoryβ button did not appear in the build profiles on the latest versions of the Safari browser. Build Cloud
- An issue was fixed where users were unable to download the YAML configuration file from a build profile when navigating to the Versioning tab of the build configuration. Build Cloud
- An issue was fixed where users were unable to log in to the testing portal via shared public links when using the static authentication method. Testing Distribution Cloud
- An issue was fixed where iOS app icons did not display properly during installation on Apple devices after being downloaded from the Testing Portal. Testing Distribution Cloud
- An issue where registered testing groups were not visible in the auto-send settings after users logged into their organization or sub-organization has been resolved. Testing Distribution Cloud
- An issue was fixed where the UI failed to display an error message when a duplicate Apple certificate was uploaded in the Signing Identity module. Signing Identities Cloud
- An issue was fixed where the icons of certain
.APK
binaries were not being displayed properly on the Enterprise Portal and the Testing Portal. Testing Distribution Enterprise App Store Cloud
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 "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 "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. 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 "Appcircle Standard macOS Pool (arm64)" has the latest stable Xcode 15.1 update available on runners and can be used for iOS builds. Cloud Self-Hosted
- The "Appcircle Standard macOS Pool (arm64)" 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 Appcircle Linux Pool (x86_64) and the Appcircle Standard macOS Pool (arm64). 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 "Appcircle Standard macOS Pool (arm64)" 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 "Appcircle Standard macOS Pool (arm64)" has the latest stable Xcode 15.0.1 update available on runners. Cloud Self-Hosted
- We now support Azure DevOps Server 2020 connection while adding a build profile. Cloud Self-Hosted
- The public link in the test deployment area will now be available regardless of authentication type. Cloud Self-Hosted
- A bug that prevented failed builds from sending notifications to the MS Teams application has been fixed. Cloud Self-Hosted
- Previously, you could only select one profile for test deployment. Now you can select multiple profiles in the distribution profile settings. Cloud Self-Hosted
- Removed the obsolete icon from the Commit ID redirect link in the build profile details. Cloud Self-Hosted
- The cache size was bumped to 4 GB while using the cache push in the build pipeline. Self-Hosted
- We made improvements to the self-hosted server SSL configuration for enhanced security. Self-Hosted
- The Testinium workflow step has the latest improvements from customer feedback and enhanced stability. Cloud Self-Hosted
π Fixedβ
- Builds that took longer than an hour showed the wrong time on the left side of the screen. This has been fixed. Cloud Self-Hosted
- While reviewing the build logs in the admin panel, if there is no build log, we were not showing the user an error. Now it is shown as a toast message. Cloud Self-Hosted
- The bug that occurred if there were no screenshots in the test project has been fixed. Cloud Self-Hosted
- A problem related to component caching in the runner has been resolved. Cloud Self-Hosted
- Without user permission, requests on the relevant screens are no longer sent to the service, so no warnings are displayed. Cloud Self-Hosted
- We were not showing the status of the request with the loader when a request was sent for workflows; this problem has been fixed. Cloud Self-Hosted
- Some spelling errors at the beginning of the workflow have been fixed, and a user-friendly appearance has been provided. Cloud Self-Hosted
- Fixed a bug that prevented logging in to the Enterprise App Store. Cloud Self-Hosted
- Fixed the error that occurred when test users emails were written in capital letters. Cloud Self-Hosted
- In the general profile tab in the distribution profile, the incorrect screen movement that occurred when the switch was disabled and reactivated was fixed. Cloud Self-Hosted
- Fixed unnecessary requests that go on report screens in the case of being a sub organization. Cloud Self-Hosted
- Fixed missing versioning for the HashiCorp Vault container image on the self-hosted server. Self-Hosted
3.8.0 - 2023-10-02 - Multiple Git Providers Support, Config Clone, Pool-Based Xcode Version Selectionβ
π New Featureβ
- The user can add multiple instances of the Git providers and select any of them to connect to. So the user can bind and build the repositories. Cloud Self-Hosted
- The Xcode version list of runners is integrated into the custom pool selection. It can be displayed dynamically in the build configuration, and the user can choose which Xcode version to build with. Cloud Self-Hosted
- You can now quickly copy a configuration and create a new one from that configuration. Cloud Self-Hosted
πͺ Improvementβ
- Waiting times in Queue Waiting Reports are now shown in minutes instead of seconds. Self-Hosted
- If the user selects any step that has the "Continue with the next step even if this step fails" option and gets a failure during the build on that step, this build's status is displayed as Warning. Cloud Self-Hosted
- Fixed the case that users belonging to more than one organization on Azure DevOps could not bind repository. Cloud Self-Hosted
- Improved suborganization experience in the Enterprise App Store by hiding the "Customize" and "Settings" sections, providing a more focused interface for suborganization administrators. Cloud Self-Hosted
- The latest stable version of Xcode 15.0 is available on both cloud and self-hosted runners. Self-Hosted Cloud
- The self-hosted Appcircle server now supports proxies with a self-signed certificate. Self-Hosted
- Users can more easily switch to the self-hosted version of their choice by only downloading the server package. Self-Hosted
- Added the NTP configuration helper tool to the self-hosted runner package. Self-Hosted
- Added self-signed certificate management for Node.JS to the certificate installer tool. Self-Hosted
- Now you can analyze your SwiftLint and Detekt reports and post the report details under the opened PR on Azure DevOps. Cloud Self-Hosted
π Fixedβ
- Fixed the "Waiting Duration" title in the Queue Waiting Reports header. Self-Hosted
- The role management error in the Apple Devices section in the Testing Distribution module has been fixed. Cloud Self-Hosted
- Fixed the issue of not being able to distribute to the selected configuration in the Testing Distribution module. Cloud Self-Hosted
- Fixed the issue where the branch list could not be refreshed when the user permission for the Build module was set to "Read Only Access". Cloud Self-Hosted
- Fixed the issue where the build does not appear in the list when the build starts. Cloud Self-Hosted
- Fixed the bug that users without permission were sending requests to the service when browsing pages. Cloud Self-Hosted
- In the Store Submit module, the "Huawei App ID" field in the Huawei AppGallery section was disabled. It's been fixed. Cloud Self-Hosted
- Flickering on the screen due to line overlap in the build module has been fixed. Cloud Self-Hosted
- When an invalid email was entered in the email integration module, other options were reset. It's been fixed. Cloud Self-Hosted
- The wrong dialog modal was opening in the "never delete" option selected for the deletion of an artifact. It's been fixed, and an extra description has been added. Cloud Self-Hosted
- When there was a workflow step of the same name, there was a confusion of names. It's has been fixed. Cloud Self-Hosted
- An error message is now displayed to the user when an invalid workflow name is entered. Cloud Self-Hosted
- Fixed the data refresh error when the version is deleted in the Apple Devices section of the Testing Distribution module. Cloud Self-Hosted
- Fixed the page crash problem when the user clicks on the Triggers. Cloud Self-Hosted
- Added a toast message that is shown when the user tries to download the deleted configuration in the admin panel. Cloud Self-Hosted
- The case that selection of the adhoc auto device register on the distribution profile settings has been fixed. Cloud Self-Hosted
3.7.0 - 2023-09-05 - Email Notification, Queue Waiting Reportsβ
π New Featureβ
- We added a new admin report for the queue waiting report. Now self-hosted enterprise customers can see the queue status and waiting durations of each build, fetch, store submit, and resign process. Self-Hosted
- You can now send email notifications for most actions taken within Appcircle (build start, store submit, etc.). Cloud Self-Hosted
- Self-hosted runner now supports installation of the latest Xcode 15.0 release with all its simulator runtimes. Since this is a beta release, please test your workflows extensively. Self-Hosted
πͺ Improvementβ
- Removed profile names will now appear as "Deleted" in corporate store reports. Cloud Self-Hosted
- The active build section now shows the email address that started the build, not the email address of the user who created the profile. Cloud Self-Hosted
- If there is a space character in the variable group name, it can be used within double quotes while connecting the repository. Cloud Self-Hosted
$"Variable Group:Key"
- Self-hosted enterprise customers can download the configurations of previous builds with the
.yaml
extension in "Build Details" section of the admin panel. Self-Hosted - Unsubscribe and resubscribe features are enabled for email notifications, distribution, and the enterprise app store. Cloud Self-Hosted
π Fixedβ
- The confusion regarding the use of Turkish characters when creating workflows and configurations has been resolved. Turkish characters and some special characters can no longer be used in this section. Cloud Self-Hosted
- The error in permission management in the environment variables section has been fixed. Cloud Self-Hosted
- The problem with the build transaction texts above the branch name in the "Branch" section being mixed up has been fixed. Cloud Self-Hosted
- The error in permission management in the Enterprise App Store section has been fixed. Cloud Self-Hosted
- The incorrect display of the inactive steps at the beginning of the build pipeline has been fixed. It was affecting the workflow steps section in the build logs while the build was running. Cloud Self-Hosted
- The problem of creating groups without a group name and with an existing name on the API's side has been fixed. Cloud Self-Hosted
- Optional steps won't affect build status anymore. If "Continue with the next step even if this step fails" is selected, your build status will not turn failed. Cloud Self-Hosted
3.6.0 - 2023-08-03 - Azure DevOps Integration, Using Environment Variables On Git Integrationsβ
π New Featureβ
- Now you can connect repositories from Azure DevOps Services and Azure DevOps Server for your builds. Cloud Self-Hosted
- Added support for usingΒ webhook with OAuth 2.0 and the Personal Access Token on Azure DevOps. Cloud Self-Hosted
- The quick add feature has been added to the new project screen for both Azure DevOps Services and Azure DevOps Server. Cloud Self-Hosted
- LDAP, user lookup decision strategy can be configured in global.yaml. See LDAP settings for details. Self-Hosted
πͺ Improvementβ
- The ability to use information such asΒ SSH and PAT, that is required for adding new projects with SSH has been added with environment variables. Cloud Self-Hosted
- The Tag Model now includes the name and email of the user who created the tag. Cloud Self-Hosted
- The self-hosted script can now be called from anywhere in the OS. Self-Hosted
π Fixedβ
- Fixed a bug that users were experiencing when adding to the provisioning profile. Cloud Self-Hosted
- Fixed a bug that caused endpoints to not appear in the webhook module on Swagger. Cloud Self-Hosted
- When an event matches the trigger rules, all satisfied triggers will be executed. Cloud Self-Hosted
- The user is redirected to the "invitation expired" page when the invitation link is timed out. Cloud Self-Hosted
- The health check command was fixed, and it now reports the correct state both for Podman and Docker. Self-Hosted
- The missing service on the Podman installation was fixed. Self-Hosted
3.5.0 - 2023-07-13 - Configuration, Workflow Improvements, New Autofill Featureβ
π New Featureβ
- Added the "Autofill" option when creating a new build profile and connecting it with the service. Cloud Self-Hosted
- Xcode 15.0 Beta-4 added to build agents. Since this is a beta release, please test your workflows extensively. Cloud
πͺ Improvementβ
- Added the feature that LDAP and SSO settings can be made once and all sub-organizations can use this setting. Cloud Self-Hosted
- Previous Configuration and Workflow files can be downloaded in the Configuration and Workflow sections. The ability to create configuration and workflow by re-uploading downloaded
.yaml
files has been improved. Cloud Self-Hosted - On the self-hosted side, the feature of adding priority has been developed for online and offline runners. Cloud Self-Hosted
- Sequential numbering improvement was made in the naming while creating the new configuration and workflow. Cloud Self-Hosted
- The ability to send files from the Testing Distribution module to the Enterprise App Store added. Cloud Self-Hosted
- Made an improvement to prevent the subordinate from accessing the details on the 'corporate settings' page. Cloud Self-Hosted
- Appcircle Standard macOS Pool (arm64) is automatically selected in case of Xcode version 14.3.x and above. Cloud
- Improved the display of device name if there is an available device on the IOS provisioning profile side. Cloud Self-Hosted
- Subtitle would also have to be searched for components. This development has been done. Cloud Self-Hosted
π Fixedβ
- Fixed an issue where the user could not create a sub-organization even though they had the required permission. Cloud Self-Hosted
- Fixed issue with file permissions when exporting a project for self-hosted uses. Self-Hosted
- Fixed the problem of adding the same name while uploading the configuration. Cloud Self-Hosted
- The permissions of the applications in the Huawei AppGallery that depend on the permission to view the applications in the store submit section has been fixed. Cloud Self-Hosted
- The problem that the save button is not active after the changes made in the organization pool has been fixed. Cloud Self-Hosted
- Fixed a double slash (
//
) bug on the webhook link that caused the triggers to not work. Cloud Self-Hosted - The error that the change indicator appears even though there is no change in some tabs in the config modal has been fixed. Cloud Self-Hosted
- Apple Devices improved, not sending device enrollment link if auto enrollment is disabled. Cloud Self-Hosted
- Fixed configuration creation error without giving any name. Cloud Self-Hosted
- Fixing UI bugs in search field in Testing Distribution module. Cloud Self-Hosted
- Fixed a bug that caused triggers to be deleted. Cloud Self-Hosted
- The error that the save button is not active when I change the offset part of the build number has been fixed. Cloud Self-Hosted
- Fixed unsigned owners error on files that are not resigned in test deployment part. Cloud Self-Hosted
- Fixed some icons appearing properly in dark mode. Cloud Self-Hosted
3.4.0 - 2023-06-09 - Build Profile Improvements, Azure Boardsβ
π New Featureβ
- Xcode 15.0 Beta added to build agents. Since this is a beta release, please test your workflows extensively. Cloud Self-Hosted
- Java 17 added to build agents. Cloud Self-Hosted
- Build Profile configurations are separated from branchs. It is now easier to see and manage configs from a single location. Cloud Self-Hosted
- SSO and LDAP Login added to Testing Distribution. Cloud Self-Hosted
- Azure Boards workflow step added. Cloud Self-Hosted
- Repeato workflow step added. Cloud Self-Hosted
- Snyk Secure Scan workflow step added. Cloud Self-Hosted
πͺ Improvementβ
- Xcode Build for Simulator workflow step updated. The new version allows you to create both x86_64 and arm64 simulator builds. This step can optionally install the simulator builds to run UI tests on the simulator. Cloud Self-Hosted
- Test Report step tries to parse JUnit files if it can't find .xctestresult files. This can be useful if your testing framework(BrowserStack, Repeato, etc.) is producing JUnit reports. Cloud Self-Hosted
- Wait for Android Emulator step updated to install optional APK after the emulator boots. Cloud Self-Hosted
- The default Xcode version is bumped to 14.2 for new projects. Cloud Self-Hosted
- Sub-organizations can see their download reports. Cloud Self-Hosted
- Build configuration screen is improved. Changing the tabs no longer resets the configuration. Cloud Self-Hosted
- Build trigger screen is improved. Cloud Self-Hosted
- Self-hosted Runer installation script updated for new Xcode versions and other tools. Self-Hosted
- The default configuration file that contains Self-hosted Server settings is simplified. Self-Hosted
- The Self-hosted Server package has a text file that contains a list of container services. Self-Hosted
- Self-hosted Server Podman support added. Self-Hosted
- Self-hosted Server installation script
version
command updated to fix Podman compatibility. Self-Hosted - New script added Self-hosted Server installation package. This script allows users to add and trust their custom self-signed certificates. Self-Hosted
- New script added Self-hosted Server installation package. This script allows users to add and trust their custom self-signed certificates. Self-Hosted
π Fixedβ
- Strict URL check is removed when users try to add Azure repositories. Cloud Self-Hosted
- An error that was occurring when you tried to add a sub-org on self-hosted Appcircle is fixed. Self-Hosted
- Some minor cases that were occurring on the Self-hosted Server boot process are fixed. Self-Hosted
3.3.2 - 2023-05-10 - Xcode 14.3,FTP Uploadβ
π New Featureβ
- Xcode 14.3 added to build agents. Since Xcode 14.3 only runs on Ventura, Appcircle Standard macOS Pool (arm64) infrastructure is also updated. Please test your workflows extensively. Cloud Self-Hosted
- FTP Upload workflow step added. Cloud Self-Hosted
πͺ Improvementβ
- Data Theorem Mobile Secure workflow step updated. Cloud Self-Hosted
- New options added to Android Resign. Cloud Self-Hosted
- Sub-organizations can see their download reports. Cloud Self-Hosted
- Build configuration screen is improved. Changing the tabs no longer resets the configuration. Cloud Self-Hosted
- Build trigger screen is improved. Cloud Self-Hosted
π Fixedβ
- Fixed a bug that makes users unable to add their GitHub repositories. Cloud Self-Hosted
3.3.0 - 2023-04-27 - Data Theorem Mobile Secure, App Center CodePushβ
π New Featureβ
- Data Theorem Mobile Secure workflow step added. Cloud Self-Hosted
- App Center CodePush workflow step added. Cloud Self-Hosted
- Latest five build status added to build profile. Cloud Self-Hosted
- Slack Bot added. Cloud
πͺ Improvementβ
- SVG images are updated Cloud Self-Hosted
- Build profile card design is improved. Cloud Self-Hosted
- Color scheme and icons are updated for dark themes. Cloud Self-Hosted
- Lots of UI and text improvements were made for better UX. Cloud Self-Hosted
π Fixedβ
- Huawei AppGallery submission bug fixed. Self-Hosted
- Enterprise App Store The background image bug was fixed on the login page. Self-Hosted
- Fixed a bug that makes users unable to login to the enterprise app store in some cases. Cloud
- Fixed a bug that gives an unexpected error on project
export
on self-hosted server installations. Self-Hosted - Fixed a bug that gives an unexpected error on project
up
when there is no vault image in the system. Self-Hosted - The default license duration for the self-hosted package is updated to 3 months for demo use cases. Self-Hosted
- Fixed broken tag triggers which was missing to start build on some cases. Cloud Self-Hosted
- Store submit workflows are updated for the latest Fastlane version. Cloud Self-Hosted
3.2.0 - 2023-04-07 - Resign, Sub Organizationsβ
π New Featureβ
- Resigning iOS and Android binaries added to Test Distribution module. Cloud Self-Hosted
- Enterprise customers can create sub organizations to manage their users. Cloud Self-Hosted
- App Center iOS Distribution workflow step added. Cloud Self-Hosted
- App Center Android Distribution workflow step added. Cloud Self-Hosted
πͺ Improvementβ
- Build profile list UI is improved Cloud Self-Hosted
- Extra notes added to SSH key generation for Windows users. Cloud Self-Hosted
- User's default branch is listed at the top. Cloud Self-Hosted
π Fixedβ
- GitLab double trigger bug fixed. Cloud Self-Hosted
- GitLab Self-Hosted access token now longer shows inside build logs. Cloud Self-Hosted
- Enterprise App Store 2FA Safari bug fixed. Self-Hosted
- Enterprise App Store localization bug fixed. Cloud Self-Hosted
- Enterprise App Store Download bug is fixed for slow networks. Self-Hosted
3.1.0 - 2023-03-17 - StoreSubmit, Self-hosted Improvementsβ
π New Featureβ
- Submissions to Google Play Console and Huawei AppGallery will now begin from the build agents. Cloud Self-Hosted
- It is now possible to localize some login form texts on the Enterprise App Store when LDAP login is activated. Self-Hosted
πͺ Improvementβ
- Enterprise App Store language selection page is improved. Cloud Self-Hosted
AC_COMMIT_AUTHOR_EMAIL
,AC_COMMIT_SUBJECT
, andAC_COMMIT_MESSAGE
Environment Variables added to build agents. Cloud Self-Hosted- Unauthenticated internal SMTP server support added for Self-Hosted Appcircle. Self-Hosted
global.yaml
content is improved with new configuration options. Self-Hosted- Confusing initial
user-secret
file generation is removed. Self-Hosted - New command line parameters added for Self-Hosted Appcircle CLI. Self-Hosted
π Fixedβ
- Huawei AppGallery App ID saving bug fixed. Cloud Self-Hosted
- Enterprise App Store 2FA login bug fixed. Cloud Self-Hosted
- Appcircle now shows a warning if it can't reach your repository due to network problems. Cloud Self-Hosted
- Fixed broken downloads on Enterprise App Store when an app has a name in non-ASCII characters. Cloud Self-Hosted
- Minor localization fixes were done on Enterprise App Store for the Turkish language. Cloud Self-Hosted
- Minor fixes were done on SSH key format and SSH repo connections. Cloud Self-Hosted
- Enterprise App Store settings' broken UI fixed when the custom domain is disabled. Self-Hosted
- Dashboard no longer shows builds started for store submission. Cloud Self-Hosted
- Dashboard no longer shows builds from deleted build profiles. Cloud Self-Hosted
3.0.1 - 2023-02-28 - AppSweep, Self-hosted Improvementsβ
π New Featureβ
- AppSweep Mobile Security Testing component added. Cloud Self-Hosted
- Self-signed certificate support added for Testing Distribution. Self-Hosted
- Enterprise App Store is now available in German and Turkish languages in addition to English. To switch to your preferred language, simply navigate to the language settings on your store homepage and select either German or Turkish. Cloud Self-Hosted
- New APIs are added to directly download IPA or APK files from Enterprise App Store by using a PAT. Cloud Self-Hosted
πͺ Improvementβ
- New line is added to SSH private key if it doesn't exist. Cloud Self-Hosted
- API key selection is now mandatory for all app submissions on Google Play. Cloud Self-Hosted
- Autofill button respects the selected pool. Cloud Self-Hosted
- Self-hosted GitLab onboarding screen is improved. Cloud Self-Hosted
- Default pools are removed from Self-hosted instances. Self-Hosted
π Fixedβ
- Email address parse error fixed for Distribution profiles. Cloud Self-Hosted
- Test reports are correctly created for branches even if they don't have any configuration. Cloud Self-Hosted
- Dashboard no longer shows builds started with autofill. Cloud Self-Hosted
- Cache pull and Cache Pull components are fixed. Self-Hosted
- Enterprise App Store live and beta channels access managament bug fixed Cloud Self-Hosted
- Store Submit permission bug fixed. Self-Hosted
3.0.0 - 2023-02-14 - LDAP, Self-hosted Improvementsβ
π New Featureβ
- Multiple LDAP support added for Enterprise App Store. Cloud Self-Hosted
- Self-signed certificate support added for Appcircle server. Self-Hosted
- Self-signed certificate support added for external services such as Git providers (GitLab, Bitbucket etc.) Self-Hosted
πͺ Improvementβ
- Onboarding of React Native Android project is improved. Cloud Self-Hosted
- Flutter iOS build component improved. Cloud Self-Hosted
- Feedback form added to help section. Cloud Self-Hosted
- CSS and icon handling is updated to improve the performance of the Enterprise App Store. Cloud Self-Hosted
- Self-hosted instances can be installed from a single Docker registry. Self-Hosted
- Self-hosted instances can start without an active internet connection. Self-Hosted
- Public and SSH repository options are added to default profile options. Self-Hosted
- Improvements were made to the logging system to prevent big log files. Self-Hosted
π Fixedβ
- Enterprise app store cache related bugs were fixed. Cloud Self-Hosted
- SMTP bugs were fixed for server notifications. Self-Hosted
2.9.23 - 2023-02-02 - LDAP, Jira, Microsoft Teamsβ
π New Featureβ
- LDAP Login added to Enterprise App Store.
- Jira component added.
- Microsoft Teams integration added.
- Gradle Runner component added.
- Maestro Cloud Upload component added.
πͺ Improvementβ
- UI improvements for the
- Build profile based device registration added to Ad Hoc provisioning profiles.
π Fixedβ
- iOS Version and Build Number Increment component gracefully exits if it can't update the project.
2.9.22 - 2023-01-16 - Adhoc Improvementsβ
π New Featureβ
- Apple Devices section will allow you to easily register new devices and add them to Ad Hoc provisioning profiles.
- [Firebase Deployment ]/workflows/flutter-specific-workflow-steps/firebase-deployment) component added.
πͺ Improvementβ
- Firebase App Distribution component support service account.
- UI improvements for the custom script editor.
π Fixedβ
- If you revert a commit and force push it, Appcircle will correctly handle this situation.
2.9.21 - 2022-12-28 - BrowserStack App Automateβ
π New Featureβ
- BrowserStack App Automate - Espresso component added
- BrowserStack App Automate - XCUI component added
πͺ Improvementβ
- Component YAML structure is improved. YAML files support markdown.
- UI improvements for the custom script editor.
π Fixedβ
[retry]
comment now works on BitBucket. If your workflow failed, writing[retry]
as a comment will start your workflow again.- If the owner of the repository changes, you will see a new authentication dialog. After authentication, Appcircle will correctly refresh the token on behalf of the new user.
- Slack connection bug fixed.
2.9.20 - 2022-12-22 - Xcode 14.2, Google Play Draft Submissionβ
π New Featureβ
- Xcode 14.2 added to both Appcircle Linux Pool (x86_64) and Appcircle Standard macOS Pool (arm64).
- Submit Release as Draft. If your app has no presence on Google Play you may send it as a draft.
πͺ Improvementβ
- Repository connection errors are shown properly.
- UI improvements for Environment Variables and Testing groups.
- Flutter Test Component creates a JUnit report which can be consumed by the Test Report Component.
π Fixedβ
[skip ci]
commit message also works on Pull/Merge Requests. If you have open PR, sending a commit with[ci skip]
or[ci skip]
message will not trigger a workflow.- Test Report Component now handles multiple reports in the same folder.
2.9.19 - 2022-12-14 - Testinium and Firebase dSYM Upload componentsβ
π New Featureβ
- Testinium component added. This component allows you to run your test plans on Testinium
- Firebase dSYM Upload component added. You may use this component to upload Debug Symbols to Firebase.
πͺ Improvementβ
- Help document links added to SSO section.
π Fixedβ
- Github authentication issue is solved.
- Account delete bug fixed.
- Refresh button refreshes correctly and shows forced pushes as well.
2.9.18 - 2022-12-06 - M1 Machinesβ
π New Featureβ
- We have a big announcement today π We have added an M1 Mac mini machines to our infrastructure and enabled them for every account. Both Android and iOS builds will benefit from the blazing fast M1 machines. We expect this change to be smooth for most of the users. Please be aware of the following issues.
Firewall:
If youβre using self hosted services and allowed Appcircle IPs in your firewall, you need to update your allowed IP list. Please check the following document.
Accessing Repositories in Internal Networks (Firewalls)
Appcircle Linux Pool (x86_64)l:
If your builds fail on Appcircle Standard macOS Pool (arm64) or if youβre not ready for the M1 migration, please go to your branchβs config screen and choose Default Appcircle Linux Pool (x86_64) from the dropdown menu.
2.9.17 - 2022-12-01 - Test Reportsβ
π New Featureβ
- Test Reports added for iOS and Android. Please check their documentation to learn how to set up your workflows.
- Danger component added. Danger runs during your CI process and gives teams the chance to automate common code review chores
- The emulator feature is removed.
πͺ Improvementβ
- Performance improvements for the Dashboard
- Announcement button β‘οΈ added to Dashboard. You can check that section for product announcements.
- Wildcard Provisioning Profile support for manual code signing
- Setting environment variables via the
AC_ENV_FILE_PATH
environment variable now works on failed steps as well. - Xcode versions older than 12.5 removed.
2.9.16 - 2022-10-07 - Triggers fallback config, Netrc, Bundlletool and Detekt componentsβ
π New Featureβ
- Fallback config added for Pull/Merge Requests and Tag triggers.
- Netrc component You can use this component to add credentials for hosts such as your repositories or external hosts.
- Bundletool Component You can use this component to create universal apk from the aab.
- Detekt You can use this component to run your detekt gradle task.
πͺ Improvementβ
- Added FAQs related to Xcode 14 and code signing errors.
2.9.15 - 2022-09-30 - Fortify On Demand and Firebase App Distribution componentsβ
π New Featureβ
- Fortify On Demand Component You can use Fortify On Demand uploader for all your projects.
- Firebase App Distribution Component You can use Firebase App Distribution to distribute your builds.
- Wait for Android Emulator You must use this step before your UI tests to wait for the Android emulator to start.
πͺ Improvementβ
- Navigation and repository refresh speed improved.,
- Linux agents are more powerful now. They also support nested virtualizations therefore you may use Android emulators.
- Xcode default version number is changed to 13.4.x
- Android Emulator added to agents. The added emulator is based on Android 9.0 image. You may install additional emulators by using
sdkmanager
. Please check Android Infrastructure to learn more. In order to use the emulator, you need to add the Wait for Android Emulator step to your workflow.
π Fixedβ
- Bitbucket commit messages now show properly.
AC_PULL_NUMBER
environment variable added for Pull/Merge Requests.- Changing assignee no longer triggers a build for GitLab Merge Request.
- Build statuses correctly shows on the main dashboard.
2.9.14 - 2022-08-18 - New Dashboard, Appium Server and SwiftLint componentsβ
π New Featureβ
- New Dashboard Appcircle has a brand new dashboard that shows an overview of your account.
- Artifacts Management You can set the retention period for your build artifacts.
- Appium Server Component You can use Appium Server for iOS and Android projects.
- SwiftLint Component You can use Swiftlint for iOS projects.
πͺ Improvementβ
- Empty states are added for all modules.
- Self-Hosted Runners Self hosted documentation updated.
- Docs updated to Docusaurus v2.0.1
π Fixedβ
- Sharing Simulator URL fixed.
2.9.13 - 2022-07-27 - Self-hosted Runners, Artifacts Management, Automatic iOS Code Signingβ
π New Featureβ
- Self-Hosted Runners Self-hosted runner enables you to use your own systems and infrastructure for running Appcircle build pipelines.
- Automatic iOS Code Signing If you're using Xcode 13 or later, you can now use the automatic code signing option to automatically sign your iOS apps.
- Artifacts Management You can set the retention period for your build artifacts.
- SonarQube Component You can use SonarQube for iOS and Android projects.
πͺ Improvementβ
- Slack messages updated to include store name and distribution links.
- Android v2 signing support improved.
π Fixedβ
Get help with build errors
link fixed.- Renaming build profiles fixed.
2.9.12 - 2022-07-07 - Android Version Management, Enterprise App Store Improvementsβ
π New Featureβ
- Android Versioning You can manage version code and version name directly with UI.
- Enterprise App Store You can change the display picture of your apps.
πͺ Improvementβ
- Added Open menu to actions list on build profiles.
- Enterprise App Store App usage reports update more frequently.
- My Organization Access Management document updated.
π Fixedβ
- Creating a new branch without a commit was not triggering a build. This is fixed.
- SSO UI issues fixed
- Android Build Tools 31.0.0 corrupted error message fixed.