# 1.3.1

13 May 2025

{% hint style="info" %}
Learn more about the latest features in [1.2.0](/december-2024/1.2.0) and [1.3.0](/april-2025/1.3.0).
{% endhint %}

## App

### **Bug Fixes**

* **Deployments:**
  * Initial version is now automatically set to `-` for new Deployments.
  * Fixed deployment status message display issues.
  * Fixed tab behavior in Deployment Config popover.&#x20;

## Server

### **New Features**

* **Linux support:** now supports Ubuntu Linux servers.
* **Minimum FileMaker Server version:** Changed from `19.5.1` to `20.1.1`

### **Improvements**

* **Linux Installer:** Improved logging and file permission settings.&#x20;
* **Linux Updater:** Improved logging, recovery of files with incorrect permissions, and automatic installation of missing Devin Server tools (git and XML Analysis API).

### **Bug Fixes**

* **XML Analysis:**
  * Fixed an issue that caused XML Analysis to fail if the reference file was a `Clone`.&#x20;

***

## Known Issues

* **XML Analysis API issues:** See this list of [Current Limitations and Known Issues](https://docs.devin.fm/guides/versions/compare-versions#current-limitations-and-known-issues).
* **Automatic Startup on Windows Server:** Devin Server does not automatically start after a system reboot on Windows Server. You must manually start the service after each restart (see this [guide](https://docs.devin.fm/server-mangement/starting-stopping-and-restarting-devin-server)).
* **IIS Rule Installation Failure on Japanese Servers:** Production installations on Japanese Windows servers (or with Japanese OS locales) might fail to add the required Devin rule to IIS, which can cause connection issues between Devin servers.&#x20;
* **Incorrect Branch File Removal on Release:** Releasing a version whose file has already been removed from the server may incorrectly delete the corresponding target branch file.
* **Limited CPU Core Utilization:** Devin Server’s queue mechanism might not fully utilize all available CPU cores, potentially reducing performance on multi-core systems.
* **Auto-deleting Versions:** Versions are not automatically removed when the branch is removed.
* **Admin Console Password Intentionally Exposed:** The Devin Server log service.log intentionally exposed FileMaker Server Admin credentials for debugging purposes. Make sure to remove this before sharing the log file with anyone.
* **Admin Console Password Restriction**: Devin does not support servers where the admin console password includes a colon (":") due to admin API authentication limitations.
* **Post Migration Script Parameter**: Post migration scripts can only accept parameters of the "text" type.
* **Limited Error Logs for Post Migration Script**: The logs do not specify the reason for script failure, such as script not found, invalid script name or OData being disabled on the server.
* **Deployment Status Delay**: Deployment status might show "Update Available" after a successful migration. If it does not change to "On latest version" within 30 seconds, close and re-open the Project Workspace window.
* **Disk Space Check for Migrations**: Disk space is checked only at the start of a migration. If two large migrations are started simultaneously, there might not be enough space for both when they complete, as space is not allocated at the start.
* **Storage Location**: Devin stores everything on the default disk where Devin is installed (default Library folder). Using a second disk is not yet supported.
* **Deployment Process Limitation**: Deployments are limited to the default deployment process which clones the live branch file instead of the actual version backup. For example, if you release a file from dev to main, and you make changes directly to main before you deploy the release, the modified version of main will be used in the deployment process instead of the actual version backup that was used in the release.
* **Alternative Database Paths**: Alternative database paths defined in the Admin Console will not work if they are changed after Devin Server has been installed.
* **Unsafe TLS Connections**: All unsafe TLS connections between Devin servers will be trusted, even if the presented SSL certificate is invalid, expired, or self-signed.
* **Custom Font Issue**: The custom Devin font used for icons in the App will only work after restarting FileMaker Pro.
* **Activity Logs Limitation**: Activity logs in the REPORT tab are limited. Use the DEBUG tab for detailed logs.
* **Local Development Files**: Local development files are not supported. Files must be hosted on a dedicated development server.
* **Non-default Zoom Level in App:** The app's windows and UI elements might not work and display correctly if the zoom level is set to other than 100%.


# 1.3.0

15 April 2025

{% hint style="info" %}
Devin Server 1.3.0 is only compatible with Windows Server. Linux support is available in Devin Server 1.3.1.
{% endhint %}

## App

### **New Features**

* **Full Japanese Langauge Support:**
  * Japanese filenames
  * Correct display of Japanese characters in code diffs
  * Japanese version descriptions
* **In-App Devin Server Update Triggers Restored:** You can now trigger Devin Server updates directly from within the app again.
* **Custom HTTPS/FMNET Ports:** Devin App now supports configuration of custom HTTPS and FMNET ports for each of your Development servers.
* **Version Control Help:** Direct access to Version Control documentation from the sidebar.
* **Ability to Edit Version Descriptions:** You can now edit version descriptions directly from the sidebar.

### **Improvements**

* **Version Graph Rendering Revamp:** Major overhaul of the version graph for better accuracy and performance. Line selections are now also maintained when switching between the Modules and Branches views.
* **Improved Devin Engine Authentication:** Enhanced connection steps with clearer messages and guidance.
* **Improved Handling of Multi-Team Development Server URLs:** Fixed inconsistencies when setting URLs during login across multiple teams.

### **Bug Fixes**

* **Login & Authentication:**
  * Fixed issue where login fields became unmodifiable and authentication window duplicated if the app filename was not “Devin.fmp12”.
  * Resolved incorrect multi-team URL settings during login.
* **Team Management:** Fixed issues when removing team members from a team.
* **Special Character Parsing in Code Diff render:** Corrected parsing of certain special characters in script names, script steps and calculations.
* **Branches View:**
  * Version list JSON encoding now compatible with FileMaker Pro 20.
  * Main branch version list no longer displays incorrect placeholder version.
* **Fixed Connection Handling:** Prevented the app from getting stuck if the Devin Engine connection returned error 802 without details.
* **Fixed endless OnWindowClose loop:** when quitting FileMaker Pro from the Project Workspace.

## Server

### **Improvements**

* **XML Analysis:**
  * Auto-aborts concurrent runs on the same files.
  * Automatically halts if insufficient memory is detected to prevent crashes.
  * Now supports files within subfolders.
  * Now supports files with multi word account names.
  * Better handling of runtime errors.
  * Better internal status message handling.
* **Git Path Initialization:** Resolved issues where Git was incorrectly set during service initialization, ensuring XML Analysis API dependencies are properly installed.
* **Error Handling & Recovery:**
  * Improved handling of fmsadmin timeouts.
  * Better error handling for enabling FileMaker script schedules.
* **Devin Server Logs:** Reduced log spamming when certain FileMaker APIs are unresponsive.
* **Migration Logs:** Deployment and migration logs are now correctly recorded in devin.log or service.log.
* **Windows Installer/Uninstaller:**
  * Improved error handling during installation waits.
  * Enhanced fail/cleanup routines to ensure proper uninstallation.
  * Uninstaller now properly removes Devin from the server.

### **Bug Fixes**

* **XML Analysis:**
  * Fixed failures when files in database folders contained Japanese or other non-english characters.
  * Corrected parsing errors where script name changes weren’t detected.
  * Fixed incorrect internal XML Analysis record creation during branch operations.
* **Installer Logs:** Resolved Windows installer errors appearing when waiting for handler responses.

***

## Known Issues

* **XML Analysis API issues:** See this list of [Current Limitations and Known Issues](https://docs.devin.fm/guides/versions/compare-versions#current-limitations-and-known-issues).
* **Automatic Startup on Windows Server:** Devin Server does not automatically start after a system reboot on Windows Server. You must manually start the service after each restart (see this [guide](https://docs.devin.fm/server-mangement/starting-stopping-and-restarting-devin-server)).
* **IIS Rule Installation Failure on Japanese Servers:** Production installations on Japanese Windows servers (or with Japanese OS locales) might fail to add the required Devin rule to IIS, which can cause connection issues between Devin servers.&#x20;
* **Incorrect Branch File Removal on Release:** Releasing a version whose file has already been removed from the server may incorrectly delete the corresponding target branch file.
* **Limited CPU Core Utilization:** Devin Server’s queue mechanism might not fully utilize all available CPU cores, potentially reducing performance on multi-core systems.
* **Auto-deleting Versions:** Versions are not automatically removed when the branch is removed.
* **Admin Console Password Intentionally Exposed:** The Devin Server log service.log intentionally exposed FileMaker Server Admin credentials for debugging purposes. Make sure to remove this before sharing the log file with anyone.
* **Admin Console Password Restriction**: Devin does not support servers where the admin console password includes a colon (":") due to admin API authentication limitations.
* **Post Migration Script Parameter**: Post migration scripts can only accept parameters of the "text" type.
* **Limited Error Logs for Post Migration Script**: The logs do not specify the reason for script failure, such as script not found, invalid script name or OData being disabled on the server.
* **Deployment Status Delay**: Deployment status might show "Update Available" after a successful migration. If it does not change to "On latest version" within 30 seconds, close and re-open the Project Workspace window.
* **Disk Space Check for Migrations**: Disk space is checked only at the start of a migration. If two large migrations are started simultaneously, there might not be enough space for both when they complete, as space is not allocated at the start.
* **Storage Location**: Devin stores everything on the default disk where Devin is installed (default Library folder). Using a second disk is not yet supported.
* **Deployment Process Limitation**: Deployments are limited to the default deployment process which clones the live branch file instead of the actual version backup. For example, if you release a file from dev to main, and you make changes directly to main before you deploy the release, the modified version of main will be used in the deployment process instead of the actual version backup that was used in the release.
* **Alternative Database Paths**: Alternative database paths defined in the Admin Console will not work if they are changed after Devin Server has been installed.
* **Unsafe TLS Connections**: All unsafe TLS connections between Devin servers will be trusted, even if the presented SSL certificate is invalid, expired, or self-signed.
* **Custom Font Issue**: The custom Devin font used for icons in the App will only work after restarting FileMaker Pro.
* **Activity Logs Limitation**: Activity logs in the REPORT tab are limited. Use the DEBUG tab for detailed logs.
* **Local Development Files**: Local development files are not supported. Files must be hosted on a dedicated development server.
* **Non-default Zoom Level in App:** The app's windows and UI elements might not work and display correctly if the zoom level is set to other than 100%.


# 1.2.0

4 December 2024

{% hint style="info" %}
Devin Server 1.2 is only compatible with Windows Server. Unix support will release early next year.
{% endhint %}

## App

### New Features

* **Automatic XML Analysis:** Enable automatic change analysis between versions in your development environment. In this release, you can automatically see changes between the Active Branch File and the latest saved version on the branch. Enable in Project Settings -> Versions.\
  Read more about the new **Advanced Version Control** features [here](https://docs.devin.fm/features/version-control/advanced-version-control).
* **Multiple teams and dev servers:** Users can now be part of multiple teams and development environments, allowing you to easily shift between them.
* **Data Migration Summary:** Data Migrations now show more real-time information and a summary report
* **Open/Close files from through Monitor:** Files from any server can now be opened and closed directly from the Monitor window.&#x20;
* **Beta Release Channel:** A Release Cannel can now be selected for your app and each of your servers in Settings. This allows you to subscribe selected servers to Devin pre-release software versions in the future. During 2024, we have made significant investments in optimizing our internal DevOps pipelines which allows us to develop, test, build and release new versions of Devin Server in the matter of days instead of months.

### Improvements

* **Login/account creation/password reset overhaul:** The login and authentication flow has gone through a major overhaul, making each step faster and more stable so that you never get stuck somewhere in the process.
* **Project Workspace navigation:** various fixes and performance improvements that makes navigation between views faster.
* **Version Graph:** Various fixes and improvements
* **Server Platform Setting:** Server Platform removed from Settings -> Servers; now automatically interpreted by the Devin Server API.

### Bug Fixes

* **Project Workspace sidebar behaviour:** multi-line version descriptions no longer overlaps with the Tag placement
* **Team management:** various fixes that improves the reliability of adding and removing team members from a team, including fixing a bug that would create empty users on login.&#x20;
* **Activity logs:** Fixed an issue where logs would accidentally be linked to the wrong project

## Server

### New Features

* **Windows Server support:** now supports Windows Server
* **XML Change Analysis API:** Devin Server now includes our newset and most intelligent component, our XML Change Analysis API. This API can compute the differences between two fmp12 files in a matter of seconds in a detailed, yet very effecient way, enabling near real-time change analysis. Using the fmp12's XML representation, our new tool, built in Rust, can blaze through two sets of XML files, extract the information needed in a summaried way, and compute the differences, including actual code diffs for Scripts and Custom Functions, like you would see in platforms like GitHub.&#x20;

### Improvements

* **Data Migration stability:** Improved performance, stability and error handling of deployments and data migrations. This includes more intelligent communication between servers, insufficient memory crash preventions, and improved handling and recovery of fmp12 files in case of server, process or connection issues that occour before or during deployments.&#x20;
* **File Backup consistency:** now check for max file size, optimized for redundant file operations
* **Devin Engine effeciency:** More components have been delegated from the Devin Engine to the Devin API, improving the performance of the Devin Engine.&#x20;
* **Log sanitazion:** implemented algorithm to clean sensitive data out of various logs

### Bug Fixes

* **Unmodifiable clones:** fixed an issue where cloned backups would become unmodifiable.

## Known Issues

* **XML Analysis API issues**
  * Devin Server 1.2.0 does not always install the required Git dependency automatically. If missing, the **“Analysis Error”** message will appear in the Project Workspace Sidebar. To resolve this, manually install Git in the default Program Files directory or [install](https://www.devin.fm/product/download)/[update](https://docs.devin.fm/updates/update-devin-server/update-guide-for-windows) to Devin Server 1.2.1-beta.&#x20;
  * XML Analysis fails if any of the compared filed exist within a subfolder of the FMS Databases/Secure/Additional folders.
  * XML Analysis fails if the FMS Databases/Secure/Additional folders contains files with non-english characters.&#x20;
  * XML Analysis might fail if Module's account name contains a space (like a full name).
  * XML Analysis might fail if any of the file's XML Catalogs are empty (for instance, if the file contains no scripts or custom functions).
  * XML Analysis might not work as expected on FileMaker Server 20 (2023).
* **Automatic Startup on Windows Server:** Devin Server does not automatically start after a system reboot on Windows Server. You must manually start the service after each restart (see this [guide](https://docs.devin.fm/server-mangement/starting-stopping-and-restarting-devin-server)).
* **Admin Console Password Restriction**: Devin does not support servers where the admin console password includes a colon (":") due to admin API authentication limitations.
* **Post Migration Script Parameter**: Post migration scripts can only accept parameters of the "text" type.
* **Limited Error Logs for Post Migration Script**: The logs do not specify the reason for script failure, such as script not found, invalid script name or OData being disabled on the server.
* **Deployment Status Delay**: Deployment status might show "Update Available" after a successful migration. If it does not change to "On latest version" within 30 seconds, close and re-open the Project Workspace window.
* **Disk Space Check for Migrations**: Disk space is checked only at the start of a migration. If two large migrations are started simultaneously, there might not be enough space for both when they complete, as space is not allocated at the start.
* **Storage Location**: Devin stores everything on the default disk where Devin is installed (default Library folder). Using a second disk is not yet supported.
* **Deployment Process Limitation**: Deployments are limited to the default deployment process which clones the live branch file instead of the actual version backup. For example, if you release a file from dev to main, and you make changes directly to main before you deploy the release, the modified version of main will be used in the deployment process instead of the actual version backup that was used in the release.&#x20;
* **Alternative Database Paths**: Alternative database paths defined in the Admin Console will not work if they are changed after Devin Server has been installed.
* **Unsafe TLS Connections**: All unsafe TLS connections between Devin servers will be trusted, even if the presented SSL certificate is invalid, expired, or self-signed.
* **Custom Font Issue**: The custom Devin font used for icons in the App will only work after restarting FileMaker Pro.
* **Activity Logs Limitation**: Activity logs in the REPORT tab are limited. Use the DEBUG tab for detailed logs.
* **Local Development Files**: Local development files are not supported. Files must be hosted on a dedicated development server.
* **Non-default Zoom Level in App:** The app's windows and UI elements might not work and display correctly if the zoom level is set to other than 100%.


# 1.1.1

10 June 2024

## App

### Improvements

* **Project Workspace window performance:** Project Workspace windows now open approx. 10x faster.
* **Release warning dialog:** A warning is now shown when trying to release an Initial Version backup on a branch. This version is an auto-generated full identical copy of the file that the branch originates from. Releasing this would essentially overwrite the target release branch with an identical copy without any changes that the user might have made to the branch file which created confusion among some users.
* **Concealed password fields:** The module password, module EAR key and server API key now hide the input values.

### Bug Fixes

* **Multiple Project Workspace windows:** In certain scenarious where multiple projects were listed on the welcome screen, the first project would always open no matter which project was clicked.
* **Project Workspace variables:** Project Workspace values such as headers and counters did not always display correctly when navigating between different projects.
* **Activity Viewer loading bar:** If macOS was set to show window rullers either always, or automatically dependning on input device, the Project Workspace's Activity Viewer (the top bar showing info and progress about running tasks) would not always display the cercular loading bar correctly.
* **Version tree:** The version visualisation did not always show on the first click after workspace window was opened.
* Typos in various error dialogs

## Known Issues

* Admin Console Password Restriction: Devin does not support servers where the admin console password includes a colon (":") due to admin API authentication limitations.
* Post Migration Script Parameter: Post migration scripts can only accept parameters of the "text" type.
* Limited Error Logs for Post Migration Script: The logs do not specify the reason for script failure, such as script not found, invalid script name or OData being disabled on the server.
* Deployment Status Delay: Deployment status might show "Update Available" after a successful migration. If it does not change to "On latest version" within 30 seconds, close and re-open the Project Workspace window.
* Disk Space Check for Migrations: Disk space is checked only at the start of a migration. If two large migrations are started simultaneously, there might not be enough space for both when they complete, as space is not allocated at the start.
* Storage Location: Devin stores everything on the default disk where Devin is installed (default Library folder). Using a second disk is not yet supported.
* Deployment Process Limitation: Deployments are limited to the default deployment process which clones the live branch file instead of the actual version backup. For example, if you release a file from dev to main, and you make changes directly to main before you deploy the release, the modified version of main will be used in the deployment process instead of the actual version backup that was used in the release.&#x20;
* Alternative Database Paths: Alternative database paths defined in the Admin Console will not work if they are changed after Devin Server has been installed.
* Unsafe TLS Connections: All unsafe TLS connections between Devin servers will be trusted, even if the presented SSL certificate is invalid, expired, or self-signed.
* Custom Font Issue: The custom Devin font used for icons in the App will only work after restarting FileMaker Pro.
* Activity Logs Limitation: Activity logs in the REPORT tab are limited. Use the DEBUG tab for detailed logs.
* Local Development Files: Local development files are not supported. Files must be hosted on a dedicated development server.
* Non-default Zoom Level in App: The app's windows and UI elements might not work and display correctly if the zoom level is set to other than 100%.


# 1.1.0

21 May 2024

## App

### New Features

* **Post migration script**: Define post migration scripts in the Deployment's Settings popover.
* **Release to any Branch**: Versions can now be released to any branch, not just “main”.
* **Deploy from any Branch**: Deploy releases from any branch.
* **Environments tab**: The Deployments tab is now Environments, allowing deployment instances to be linked to listen for new releases on a specific branch.
* **Custom branch colors**: Assign custom colors to branches for better visual differentiation.
* **Manual file connections**: Manually connect files to modules and branches in the event that they were disconnected.
* **Sidebar navigation**: Go directly to the relevant branch from the sidebar.
* **Automatic update checks**: The app now checks for updates automatically.
* **Improved input handling**: Password and verification codes can now be pasted into the login window.
* **File management**: Open/close files on any server from the monitor window.
* **Resend verification codes**: Account verification codes can now be resent.
* **Deployment-specific timeouts**: Define specific timeouts for each deployment.
* **Improved login performance**: Experience faster login times.

### Improvements

* **Tooltips in navigation menu**: Navigation menu items now have tooltips for better usability.
* **Monitor window performance**: Improved performance in the Monitor window.
* **Window management enhancements**: Improved window management for a better user experience.
* **Detailed data migration logs**: Data migrations now stream detailed logs.
* **Automatic dev server addition**: Dev server is automatically added in Settings -> Servers after the first login.
* **Updated documentation link**: Documentation button now points to the new documentation site.
* **Version release safeguards**: Prevents releasing a version to the branch it already exists on and to branches where the module instance doesn't already exist.

### Bug Fixes

* **Timezone fix for scheduled deployments**: Scheduled deployments now use the correct timezone (fixed to dev server’s timezone).
* **Branch visualization fix**: Corrected branch visualization issues.
* **Version graph visualization**: Fixed issues with version graph visualization.
* **Branch and version visualization**: Visualization now displays correctly the first time a module is clicked after opening the project workspace UI.
* **Branch color visualization**: Correct branch color is used after a file is branched.
* **Light mode rendering issue**: Fixed a rendering issue in the Project Workspace in macOS light mode.
* **Customer Portal URL fix**: Correct URL is now opened when upgrading from a free account.
* **Team member removal fix**: Ensured the correct user is removed when removing a team member.
* **Navigation fixes**: Resolved navigation issues between Modules and Branches views and menus.
* **Login process fix**: Fixed an issue where passwords containing a period character halted the login process (min FMP version now 19.3.1).
* **Test button indication**: Test buttons now properly indicate start/stop.
* **Deployment cancellation**: Cancelling a deployment now properly kills and reverts the data migration on the target server.
* **Devin Engine close issue**: Devin Engine now always closes after the last app window closes.
* **Activity logger/viewer fix**: Certain errors in the Devin Server API did not properly show errors in the App's Activity Viewer and Logs.
* **Auto deletion fix**: Fixed an issue where deployments were auto deleted if the corresponding file was removed from the database folder.
* **Go to Latest Branch issue**: Selecting "Go to Latest" during the Branch command now opens the correct file if there are multiple files on a branch.

## Server

### New Features

* **macOS Server support**: Now supports macOS servers.
* **Arm support:** Now supports Arm CPU architectures
* **Standalone executable**: Devin Server is now a packaged and signed standalone executable.
* **Post migration scripts**: Deployment process can now run post migration scripts.
* **Auto-enable FM OData API**: Installer now auto-enables FM OData API.

### Improvements

* **Migration kill functionality**: Completely changed migration kill functionality (now uses 'ps aux' on the command line).
* **Verbose migration logs**: Data migration tool now runs with the -v flag for more detailed logs.
* **Disk space checks**: Enhanced disk space checks for migrations, preventing new migrations if space is insufficient.
* **Self-healing Deployment and Data Migration mechanism:** If a data migration process on a target server was interrupted by an external server error (resulting in the data migration process being killed), it will now automatically re-spawn and pick up the process as soon as the server is reachable again.&#x20;
* **Improved Deployment Pipeline error handling**: Better error handling for deployment cases where the development server cannot reach the target server.
* **Migration initiation**: Data migration will not start if someone is connected to the file.
* **Installer checks**: Improved checks around the use of additional database folders in the installer.
* **Branching mechanism optimization**: Storage space optimization for the branching mechanism.

### Bug Fixes

* **Backup timeout fix**: Fixed branching and versioning issues for large files (15+GB) where the underlaying backup mechanism would timeout. These processes are no longer restricted to 15 min running time and supports files of any size.
* **Clone flag fix**: Choosing clone when creating a version sometimes resulted in creating a full backup.
* **File name space issue**: Fixed issues with branching and opening/closing files that have spaces in their names.
* **Deployment and migration rollback**: Fixed issues where deployment and migration errors did not properly revert original files.
* **Local network fixes**: Fixed issues related to the dev server being on a local network.
* **Stability and performance**: Various stability and performance improvements.

## Known Issues

* **Admin Console Password Restriction**: Devin does not support servers where the admin console password includes a colon (":") due to admin API authentication limitations.
* **Post Migration Script Parameter**: Post migration scripts can only accept parameters of the "text" type.
* **Limited Error Logs for Post Migration Script**: The logs do not specify the reason for script failure, such as script not found, invalid script name or OData being disabled on the server.
* **Deployment Status Delay**: Deployment status might show "Update Available" after a successful migration. If it does not change to "On latest version" within 30 seconds, close and re-open the Project Workspace window.
* **Disk Space Check for Migrations**: Disk space is checked only at the start of a migration. If two large migrations are started simultaneously, there might not be enough space for both when they complete, as space is not allocated at the start.
* **File Disconnection**: Adding a file to a project that is already used in another project will disconnect it from its branches in the first project.
* **Storage Location**: Devin stores everything on the default disk where Devin is installed (default Library folder). Using a second disk is not yet supported.
* **Deployment Process Limitation**: Deployments are limited to the default deployment process which clones the live branch file instead of the actual version backup. For example, if you release a file from dev to main, and you make changes directly to main before you deploy the release, the modified version of main will be used in the deployment process instead of the actual version backup that was used in the release.&#x20;
* **Alternative Database Paths**: Alternative database paths defined in the Admin Console will not work if they are changed after Devin Server has been installed.
* **Unsafe TLS Connections**: All unsafe TLS connections between Devin servers will be trusted, even if the presented SSL certificate is invalid, expired, or self-signed.
* **Custom Font Issue**: The custom Devin font used for icons in the App will only work after restarting FileMaker Pro.
* **Beta 6 Upgrade Path**: Upgrading Devin Server from Beta 6 can only be done via command-line. From version 1.0, servers are updated with a single click in the App.
* **Data Migration Summary**: No summary is provided for data migrations. Use the Details tab for information.
* **Activity Logs Limitation**: Activity logs in the REPORT tab are limited. Use the DEBUG tab for detailed logs.
* **Local Development Files**: Local development files are not supported. Files must be hosted on a dedicated development server.
* **Version Visualization:** Version visualization might break if any Initial Version is released directly (button will show underneith)
* **Non-default Zoom Level in App:** The app's windows and UI elements might not work and display correctly if the zoom level is set to other than 100%.


# 1.0.4

March 13, 2024

Minor updates to the Devin App.

Beyond the below fixes, 1.0.4 also supports the new pricing structure.

## Bug Fixes

* Email verification code can now be resent during account creation
* Removing a team member would sometimes remove the wrong member.
* When trying to upgrade from a Free subscription in Settings -> Team, the Upgrade and Manage Billing buttons did not always work as expected.


# 1.0.1

March 1, 2024

We are excited to launch 1.0!

We have been hard at work for the past months to bring a stable, secure and reliable Devin experience and we are thrilled to announce the first release out of beta.

1.0 is a huge milestone for Devin, introducing team collaboration, regression testing and scheduled automatic migration, along with many more stability and usability features. This new version is building on top of the already improved stability introduced in Beta-6.

## New Features

* Devin now supports teams working together
* You can now run regression tests for your FileMaker scripts
* More granular migration scheduling and settings (for instance, custom timeouts)
* It is now possible to cancel a data migration while it is running&#x20;
* Configurable project settings
* Versions, Branches and Modules can now be deleted
* Users can now reset and change their password
* Teams can now change the Devin Engine (Dev Server) url from the App settings
* The installer now automatically enables the FM Data API
* Credentials for a module can now me edited
* .fmp12 files in the alternative database folder are now supported
* The Development Server no longer needs to be added manually to the Settings window. It is now automatically added the first time the team admin logs in to the app.

## Improvements

* Versions can now be created as either a clone or full backup
* You can now connect to multiple branched files at once
* Devin Server's APIs now use a safer internal usage of sudo for the 'devin' server user
* Devin servers can now be updated to future versions with a single click directly from the app's Settings window. No longer any need to update servers via command-line.&#x20;
* It is no longer needed to install the Devin Engine Assistant script schedule manually. This is now automatically done by the Devin Server installer.
* Development files are no longer limited to 1GB, but see docs for best practices.
* If FMS > 19.6.1.25, Devin will now default to use the included FMDataMigration CLI Tool
* The App no longer allows connecting to a Devin Engine (Development Server) that's on a higher version.&#x20;
* Other minor improvements

## Bug Fixes

* Scheduled data migrations now trigger at the scheduled time
* Versions, Branches, Modules and Files can now be deleted
* Server statuses were not always accurate
* Dozens of UI, performance and stability fixes


# 1.0-beta6

November 2023

Beta 6 brings significant changes to both the App and Server.

Beta 6 not only introduces Linux support but also feature a completely re-engineered server backend, offering major enhancements across various domains including ease of installation, project setup, and the stability of all DevOps features. This overhaul promises a far more reliable experience, resolving all previously reported bugs. Say goodbye to issues during installation and getting started!

## New Features

* Linux server support
* New Project Workspace UI
* Custom Branches
* Commits now save actual copies of a file that can later be reverted back to
* Better Release Management
* Real-time migration logs

## Improvements

* Server installation is now far simpler with a few command-line operation
* Project configuration no longer requires you to setup any folders on any servers nor changing any filenames to follow any naming convention.&#x20;
* The stability, security and scalability of all DevOps operations are vastly improved due to a new backend architecture.
* Devin Engine performance is greatly improved due to many of the components now being delegated to a local Devin API on each server.

## Bug Fixes

* Solves issues branching files from the master branch.
* Solves issues with migrating large files
* Solves issues downloading server installers. Installers are now downloaded via command-line.
* Other minor bugs


# 1.0-beta5 and below

Devin Beta 5 and below was Windows Server only and the majority of the backend has been re-built since. therefore, Release Notes for previous versions have been removed.


# 1.3.1

2025年5月13日

## アプリ

### バグ修正

* **デプロイメント:**
  * 新しいデプロイメントでは、初期バージョンが自動的に「-」に設定されるようになりました。
  * デプロイメントステータスメッセージの表示不具合を修正しました。
  * デプロイメント設定ポップオーバー内のタブ動作の問題を修正しました。

## サーバー

### 新機能

* **Linux サポート：**&#x55;buntu Linux サーバーに対応しました。
* **開発用 FileMaker Server の最小バージョン：**&#x31;9.5.1 から 20.1.1 に変更されました。

### 改善点

* **Linux インストーラー：**&#x30ED;グ出力とファイル権限設定が改善されました。
* **Linux アップデーター：**&#x30ED;グ出力の改善、不正な権限を持つファイルの復旧、欠損している Devin Server ツール（git および XML Analysis API）の自動インストールに対応しました。

### バグ修正

* **XML Analysis API:**&#x20;
  * 参照ファイルがクローンの場合に XML 分析が失敗する問題を修正しました。

***

## **既知の制限事項**

* **XML Analysis API:** [現在の制限事項と既知の問題](https://docs.devin.fm/guides/versions/compare-versions#current-limitations-and-known-issues)については、このリストをご確認ください。
* **Windows Serverでの自動起動:** Devin Server は、Windows Server の再起動後に自動的に起動しません。再起動のたびに手動でサービスを開始する必要があります（[ガイド](https://docs.devin.fm/server-mangement/starting-stopping-and-restarting-devin-server)参照）。
* **日本語サーバーでのIISルールインストール失敗:** 日本語Windowsサーバー（または日本語ロケールのOS）での本番環境インストールでは、IISに必要なDevinルールが追加されず、Devinサーバー間の接続に問題が発生する可能性があります。
* **リリース時のブランチファイル誤削除:** リリース対象のバージョンファイルがすでにサーバー上から削除されている場合、対象ブランチのファイルが誤って削除される可能性があります。
* **CPUコアの使用制限:** Devin Serverのキュー処理機構は、サーバーの全CPUコアを完全に活用しない場合があり、マルチコア環境でのパフォーマンスが低下する可能性があります。
* **バージョンの自動削除なし:** ブランチが削除されても、対応するバージョンは自動的に削除されません。
* **管理コンソールのパスワードが意図的にログ出力:** Devin Serverのログ（service.log）には、デバッグ目的でFileMaker Serverの管理者パスワードが意図的に記録されることがあります。ログファイルを第三者と共有する前に、必ずパスワードを削除してください。
* **管理コンソールのパスワード制限:** 管理APIの認証制限により、管理コンソールのパスワードにコロン（”:”）が含まれているサーバーは、Devinではサポートされていません。
* **移行後スクリプトのパラメータ:** 移行後スクリプトは、「テキスト」型のパラメータのみを受け付けます。
* **移行後スクリプトのエラーログ制限:** スクリプトが見つからない、無効なスクリプト名、またはサーバーでODataが無効などの失敗理由は、ログに記録されません。
* **デプロイメントステータスの遅延:** 移行が成功した後も「Update Available（更新あり）」と表示されることがあります。30秒以内に「On latest version（最新バージョン）」に変わらない場合は、プロジェクトワークスペースのウィンドウを閉じて再度開いてください。
* **移行時のディスク容量チェック:** ディスク容量は移行開始時にのみ確認されます。2つの大規模な移行を同時に開始した場合、完了時に十分な空き容量がない可能性があります（容量は開始時には確保されません）。
* **保存場所の制限:** Devinは、インストールされたデフォルトディスク（通常はLibraryフォルダ）にすべてを保存します。2つ目のディスクの使用にはまだ対応していません。
* **デプロイメント処理の制限:** デプロイメントは、実際のバージョンバックアップではなく、ライブブランチファイルをクローンするデフォルトプロセスに限定されています。たとえば、devからmainにファイルをリリースした後、mainに直接変更を加えてからリリースをデプロイすると、変更されたmainが使用され、リリース時の実際のバックアップは使用されません。
* **代替データベースパスの制限:** 管理コンソールで定義された代替データベースパスは、Devin Serverのインストール後に変更された場合、機能しません。
* **安全でないTLS接続:** Devinサーバー間のすべての安全でないTLS接続は、提示されたSSL証明書が無効、期限切れ、または自己署名であっても信頼されます。
* **カスタムフォントの問題:** アプリ内のアイコンに使用されているDevinのカスタムフォントは、FileMaker Proを再起動することでのみ有効になります。
* **アクティビティログの制限:** REPORTタブのアクティビティログは限定的です。詳細なログを確認するにはDEBUGタブを使用してください。
* **ローカル開発ファイルの制限:** ローカル開発ファイルはサポートされていません。ファイルは専用の開発サーバー上でホストする必要があります。
* **アプリのズームレベル設定:** アプリのウィンドウやUI要素は、ズームレベルが100%以外に設定されていると、正しく表示または動作しない場合があります。


# 1.3.0

2025年4月15日

{% hint style="info" %}
Devin Server 1.3.0 は Windows Server のみに対応しています。Linux のサポートは Devin Server 1.3.1 で利用可能です。
{% endhint %}

## アプリ

### 新機能

* **完全な日本語サポート:**
  * 日本語のファイル名対応
  * コード差分で日本語文字を正しく表示
  * 日本語のバージョン説明対応
* **アプリ内でのDevin Serverアップデートトリガーの復元:** アプリから直接Devin Serverのアップデートを再び実行できるようになりました。
* **カスタムHTTPS/FMNETポート対応:** 各開発サーバーごとにカスタムHTTPSおよびFMNETポートの設定が可能になりました。
* **バージョン管理ヘルプ:** サイドバーからバージョン管理ドキュメントへ直接アクセスできます。
* **バージョン説明の編集機能:** サイドバーからバージョン説明を直接編集できるようになりました。

### 改善点

* **バージョングラフのレンダリングを刷新:** 精度とパフォーマンスが大幅に向上しました。モジュールビューとブランチビューを切り替えてもライン選択が維持されます。
* **Devin Engine認証の改善:** 接続手順におけるメッセージとガイダンスがより明確になりました。
* **マルチチーム開発サーバーURLの処理改善:** 複数チームのログイン時に発生していたURL設定の不整合を修正しました。

### バグ修正

* **ログイン & 認証:**
  * アプリのファイル名が「Devin.fmp12」でない場合にログインフィールドが変更不可となり、認証ウィンドウが重複する問題を修正。
  * マルチチーム環境でのログイン時、URL設定の不具合を修正。
* **チーム管理:** チームメンバー削除時の問題を修正。
* **コード差分レンダリングでの特殊文字解析:** スクリプト名、スクリプトステップ、計算式に含まれる特定の特殊文字の解析を修正。
* **ブランチビュー:**
  * バージョンリストのJSONエンコーディングがFileMaker Pro 20と互換性を持つように修正。
  * メインブランチのバージョンリストが誤ったプレースホルダーを表示しないように修正。
* **接続処理の修正:** Devin Engine接続がエラー802（詳細なし）を返した際にアプリがフリーズする問題を防止。
* **FileMaker Pro終了時の無限ループ修正:** プロジェクトワークスペースから終了する際のOnWindowCloseループを修正。

## サーバー

### 改善点

* **XML Analysis API:**
  * 同一ファイルでの同時実行を自動中止。
  * メモリ不足検出時に自動停止し、クラッシュを防止。
  * サブフォルダー内のファイルをサポート。
  * 複数単語のアカウント名を持つファイルをサポート。
  * ランタイムエラーの処理を改善。
  * 内部ステータスメッセージの処理を向上。
* **Gitパスの初期化:** サービス初期化時にGitパスが正しく設定されない問題を解決し、XML解析APIの依存関係が確実にインストールされるようになりました。
* **エラー処理と回復:**
  * fmsadminタイムアウトの処理を改善。
  * FileMakerスクリプトスケジュール有効化時のエラー処理を改善。
* **Devin Serverログ:** FileMaker APIが応答しない場合のログスパムを削減。
* **マイグレーションログ:** デプロイメントおよびマイグレーションログが適切にdevin.logまたはservice.logに記録されるようになりました。
* **Windowsインストーラー／アンインストーラー:**
  * インストール待機中のエラー処理を改善。
  * 失敗時のクリーンアップルーチンを強化し、正しくアンインストールされるように改善。
  * アンインストーラーがDevinをサーバーから完全に削除するようになりました。

### バグ修正

* **XML Analysis API:**
  * データベースフォルダー内のファイルに日本語やその他の非英語文字が含まれている場合の失敗を修正。
  * スクリプト名変更が検出されない解析エラーを修正。
  * ブランチ操作中に発生する内部XML解析レコードの誤作成を修正。
* **インストーラーログ:** ハンドラ応答待ちの際に発生するWindowsインストーラーエラーを修正。

***

## **既知の制限事項**

* **XML Analysis API:** [現在の制限事項と既知の問題](https://docs.devin.fm/guides/versions/compare-versions#current-limitations-and-known-issues)については、このリストをご確認ください。
* **Windows Serverでの自動起動:** Devin Server は、Windows Server の再起動後に自動的に起動しません。再起動のたびに手動でサービスを開始する必要があります（[ガイド](https://docs.devin.fm/server-mangement/starting-stopping-and-restarting-devin-server)参照）。
* **日本語サーバーでのIISルールインストール失敗:** 日本語Windowsサーバー（または日本語ロケールのOS）での本番環境インストールでは、IISに必要なDevinルールが追加されず、Devinサーバー間の接続に問題が発生する可能性があります。
* **リリース時のブランチファイル誤削除:** リリース対象のバージョンファイルがすでにサーバー上から削除されている場合、対象ブランチのファイルが誤って削除される可能性があります。
* **CPUコアの使用制限:** Devin Serverのキュー処理機構は、サーバーの全CPUコアを完全に活用しない場合があり、マルチコア環境でのパフォーマンスが低下する可能性があります。
* **バージョンの自動削除なし:** ブランチが削除されても、対応するバージョンは自動的に削除されません。
* **管理コンソールのパスワードが意図的にログ出力:** Devin Serverのログ（service.log）には、デバッグ目的でFileMaker Serverの管理者パスワードが意図的に記録されることがあります。ログファイルを第三者と共有する前に、必ずパスワードを削除してください。
* **管理コンソールのパスワード制限:** 管理APIの認証制限により、管理コンソールのパスワードにコロン（”:”）が含まれているサーバーは、Devinではサポートされていません。
* **移行後スクリプトのパラメータ:** 移行後スクリプトは、「テキスト」型のパラメータのみを受け付けます。
* **移行後スクリプトのエラーログ制限:** スクリプトが見つからない、無効なスクリプト名、またはサーバーでODataが無効などの失敗理由は、ログに記録されません。
* **デプロイメントステータスの遅延:** 移行が成功した後も「Update Available（更新あり）」と表示されることがあります。30秒以内に「On latest version（最新バージョン）」に変わらない場合は、プロジェクトワークスペースのウィンドウを閉じて再度開いてください。
* **移行時のディスク容量チェック:** ディスク容量は移行開始時にのみ確認されます。2つの大規模な移行を同時に開始した場合、完了時に十分な空き容量がない可能性があります（容量は開始時には確保されません）。
* **保存場所の制限:** Devinは、インストールされたデフォルトディスク（通常はLibraryフォルダ）にすべてを保存します。2つ目のディスクの使用にはまだ対応していません。
* **デプロイメント処理の制限:** デプロイメントは、実際のバージョンバックアップではなく、ライブブランチファイルをクローンするデフォルトプロセスに限定されています。たとえば、devからmainにファイルをリリースした後、mainに直接変更を加えてからリリースをデプロイすると、変更されたmainが使用され、リリース時の実際のバックアップは使用されません。
* **代替データベースパスの制限:** 管理コンソールで定義された代替データベースパスは、Devin Serverのインストール後に変更された場合、機能しません。
* **安全でないTLS接続:** Devinサーバー間のすべての安全でないTLS接続は、提示されたSSL証明書が無効、期限切れ、または自己署名であっても信頼されます。
* **カスタムフォントの問題:** アプリ内のアイコンに使用されているDevinのカスタムフォントは、FileMaker Proを再起動することでのみ有効になります。
* **アクティビティログの制限:** REPORTタブのアクティビティログは限定的です。詳細なログを確認するにはDEBUGタブを使用してください。
* **ローカル開発ファイルの制限:** ローカル開発ファイルはサポートされていません。ファイルは専用の開発サーバー上でホストする必要があります。
* **アプリのズームレベル設定:** アプリのウィンドウやUI要素は、ズームレベルが100%以外に設定されていると、正しく表示または動作しない場合があります。


# 1.2.0

2024年12月4日

{% hint style="info" %}
Devin Server 1.2.0 は Windows Server のみに対応しています。
{% endhint %}

## アプリ

### 新機能

* **自動XML解析:** 開発環境内でバージョン間の変更を自動解析可能。このリリースでは、アクティブブランチファイルとブランチ上の最新保存バージョン間の変更を自動的に確認可能。プロジェクト設定 -> バージョンで有効化。
* **複数チームと開発サーバー:** ユーザーが複数のチームや開発環境に所属可能となり、簡単に切り替え可能。
* **データ移行サマリー:** データ移行にリアルタイム情報とサマリーレポートを表示。
* **モニターからのファイル開閉:** 任意のサーバーのファイルをモニターウィンドウから直接開閉可能。
* **ベータリリースチャンネル:** 設定でアプリとサーバーごとにリリースチャンネルを選択可能。これにより、選択したサーバーを将来的にDevinのプレリリースソフトウェアバージョンにサブスクライブ可能。2024年には、内部DevOpsパイプラインの最適化に大幅な投資を行い、新しいDevinサーバーバージョンを数ヶ月ではなく数日で開発、テスト、ビルド、リリース可能に。

### 改善点

* **ログイン/アカウント作成/パスワードリセットの全面改修:** ログインおよび認証フローが大幅に改修され、各ステップがより高速かつ安定化。プロセスの途中で詰まることがなくなりました。
* **プロジェクトワークスペースナビゲーション:** ビュー間のナビゲーションが高速化されるさまざまな修正とパフォーマンス改善を実施。
* **バージョングラフ:** 各種修正と改善を実施。
* **サーバープラットフォーム設定:** 設定 -> サーバーからサーバープラットフォーム設定を削除し、DevinサーバーAPIが自動的に解釈するよう変更。

### バグ修正

* **プロジェクトワークスペースサイドバーの動作:** 複数行のバージョン説明がタグ配置と重ならないよう修正。
* **チーム管理:** チームメンバーの追加および削除の信頼性を向上させる修正を実施し、ログイン時に空のユーザーが作成されるバグを修正。
* **アクティビティログ:** ログが誤って別のプロジェクトにリンクされる問題を修正。

## **サーバー**

### 新機能

* **Windows Server サポート:** Windows Server に対応 (互換性チャートを参照)。
* **XML Analysis API:** Devin Server に最先端で最も高機能なコンポーネント「XML変更解析API」を搭載。このAPIは、fmp12ファイル間の差分を数秒で詳細かつ効率的に計算し、ほぼリアルタイムの変更解析を可能にします。fmp12のXML表現を使用してRustで構築されたこの新ツールは、2つのXMLファイルセットを高速に解析し、必要な情報を要約形式で抽出。スクリプトやカスタム関数のコード差分を含む変更を、GitHubのようなプラットフォームで確認するように計算可能。

### 改善点

* **データ移行の安定性:** デプロイメントおよびデータ移行のパフォーマンス、安定性、エラーハンドリングを改善。サーバー間のより賢い通信、メモリ不足によるクラッシュ防止、サーバーやプロセス、接続問題がデプロイメント前または中に発生した場合のfmp12ファイルの処理と復旧を向上。
* **ファイルバックアップの一貫性:** 最大ファイルサイズのチェックを追加し、冗長なファイル操作を最適化。
* **Devinエンジンの効率化:** DevinエンジンからDevin APIにより多くのコンポーネントを移譲し、Devinエンジンのパフォーマンスを向上。
* **ログのクリーンアップ:** 各種ログから機密データを削除するアルゴリズムを実装。

### バグ修正

**編集不可のクローン:** クローンバックアップが編集不可能になる問題を修正。

***

## **既知の制限事項**

* **XML Analysis API:**
  * Devin Server 1.2.0 は、必要な Git の依存関係を自動的にインストールしない場合があります。Git が不足していると、「Analysis Error（分析エラー）」というメッセージがプロジェクトワークスペースのサイドバーに表示されます。これを解決するには、Git を Program Files のデフォルトディレクトリに手動でインストールするか、Devin Server 1.2.1-beta をインストールまたはアップデートしてください。
  * 比較対象のファイルのいずれかが FMS Databases/Secure/Additional フォルダ内のサブフォルダに存在する場合、XML 分析は失敗します。
  * FMS Databases/Secure/Additional フォルダに非英語文字を含むファイルがある場合、XML 分析は失敗します。
  * モジュールのアカウント名にスペース（フルネームなど）が含まれている場合、XML 分析は失敗する可能性があります。
  * ファイルの XML カタログが空（例：スクリプトやカスタム関数が含まれていない場合）の場合、XML 分析は失敗する可能性があります。
  * FileMaker Server 20（2023）では、XML 分析が期待通りに動作しない可能性があります。
* **Windows Serverでの自動起動:** Devin Server は、Windows Server の再起動後に自動的に起動しません。再起動のたびに手動でサービスを開始する必要があります（[ガイド](https://docs.devin.fm/server-mangement/starting-stopping-and-restarting-devin-server)参照）。
* **管理コンソールのパスワード制限：**&#x7BA1;理APIの認証制限により、管理コンソールのパスワードにコロン（”:”）が含まれているサーバーは、Devinではサポートされていません。
* **移行後スクリプトのパラメータ：**&#x79FB;行後スクリプトは、「テキスト」型のパラメータのみを受け付けます。
* **移行後スクリプトのエラーログ制限：**&#x30B9;クリプトの失敗理由（スクリプトが見つからない、無効なスクリプト名、サーバーでODataが無効など）はログに記録されません。
* **デプロイメントステータスの遅延：**&#x79FB;行が成功しても「Update Available（更新あり）」と表示される場合があります。30秒以内に「On latest version（最新バージョン）」に変わらない場合は、プロジェクトワークスペースのウィンドウを閉じて再度開いてください。
* **移行時のディスク容量チェック：**&#x30C7;ィスク容量は移行開始時にのみ確認されます。2つの大規模な移行を同時に開始した場合、完了時に十分な空き容量がない可能性があります（容量は開始時には確保されません）。
* **保存場所の制限：**&#x44;evinは、インストールされたデフォルトディスク（通常はLibraryフォルダ）にすべてを保存します。2つ目のディスクの使用にはまだ対応していません。
* **デプロイメント処理の制限：**&#x30C7;プロイメントは、実際のバージョンバックアップではなく、ライブブランチファイルをクローンするデフォルトプロセスに限定されています。たとえば、devからmainにファイルをリリースした後、mainに直接変更を加えてからリリースをデプロイすると、変更されたmainが使用され、リリース時の実際のバックアップは使用されません。
* **代替データベースパスの制限：**&#x7BA1;理コンソールで定義された代替データベースパスは、Devin Serverのインストール後に変更された場合、機能しません。
* **安全でないTLS接続：**&#x44;evinサーバー間のすべての安全でないTLS接続は、提示されたSSL証明書が無効、期限切れ、または自己署名であっても信頼されます。
* **カスタムフォントの問題：**&#x30A2;プリ内のアイコンに使用されているDevinのカスタムフォントは、FileMaker Proを再起動することでのみ有効になります。
* **アクティビティログの制限：**&#x52;EPORTタブのアクティビティログは限定的です。詳細なログを確認するにはDEBUGタブを使用してください。
* **ローカル開発ファイルの制限：**&#x30ED;ーカル開発ファイルはサポートされていません。ファイルは専用の開発サーバー上でホストする必要があります。
* **アプリのズームレベル設定：**&#x30A2;プリのウィンドウやUI要素は、ズームレベルが100%以外に設定されていると、正しく表示または動作しない場合があります。


# 1.1.1

2024年6月10日

## アプリ

### **改善点**

* **プロジェクトワークスペースウィンドウのパフォーマンス**: プロジェクトワークスペースウィンドウが約10倍速く開くようになりました。
* **リリース警告ダイアログ**: 初期バージョンのバックアップをブランチでリリースしようとすると警告が表示されるようになりました。このバージョンはブランチが発祥するファイルの完全な同一コピーであり、リリースすると実質的に変更がないままターゲットリリースブランチを上書きすることになります。これにより、一部のユーザーに混乱を招く可能性がありました。
* **パスワードフィールドの隠蔽**: モジュールパスワード、モジュールEARキー、およびサーバーAPIキーの入力値が非表示になるようになりました。

### **バグ修正**

* **複数のプロジェクトワークスペースウィンドウ**: ウェルカムスクリーンに複数のプロジェクトが表示されるシナリオでは、どのプロジェクトをクリックしても常に最初のプロジェクトが開かれる問題がありました。
* **プロジェクトワークスペース変数**: プロジェクト間を移動する際に、ヘッダーやカウンターなどのプロジェクトワークスペースの値が正しく表示されないことがありました。
* **アクティビティビューワーの読み込みバー**: macOSがウィンドウルーラーを常に表示するように設定されていた場合、または入力デバイスに応じて自動的に表示される場合、プロジェクトワークスペースのアクティビティビューワー（タスクの情報と進捗を表示する上部バー）の円形読み込みバーが正しく表示されないことがありました。
* **バージョンツリー**: ワークスペースウィンドウを開いた後の最初のクリックでバージョンの視覚化が正しく表示されないことがありました。
* 様々なエラーダイアログのタイプミス

## **既知の制限事項**

* **管理コンソールパスワード制限**: 管理API認証の制限により、Admin Consoleパスワードにコロン（”:”）が含まれているサーバーはサポートされません。
* **移行後スクリプトパラメーター**: 移行後スクリプトは「テキスト」型のパラメーターのみ受け付けます。
* **移行後スクリプトのエラーログ制限**: ログにはスクリプトの失敗理由（スクリプトが見つからない、無効なスクリプト名、サーバーでODataが無効になっているなど）が指定されません。
* **デプロイメントステータス遅延**: 成功した移行後にデプロイメントステータスが「更新可能」と表示されることがあります。30秒以内に「最新バージョン」を表示しない場合は、プロジェクトワークスペースウィンドウを閉じて再度開いてください。
* **移行のためのディスクスペースチェック**: ディスクスペースは移行開始時にのみチェックされます。2つの大きな移行が同時に開始された場合、完了時に両方分のスペースが確保されていない可能性があります。
* **ファイルの切断**: すでに他のプロジェクトで使用されているファイルをプロジェクトに追加すると、最初のプロジェクトのブランチから切断されます。
* **ストレージ場所**: Devinは、デフォルトのインストールディスク（デフォルトのライブラリフォルダー）にすべてを保存します。第二のディスクの使用はまだサポートされていません。
* **デプロイメントプロセスの制限**: デプロイメントは、ライブブランチファイルをクローンするデフォルトのデプロイメントプロセスに制限されています。例えば、devからmainにファイルをリリースし、その後直接mainに変更を加えた場合、デプロイメントプロセスには変更されたmainが使用され、リリースで使用された実際のバージョンバックアップが使用されません。
* **代替データベースパス**: Admin Consoleで定義された代替データベースパスは、Devin Serverのインストール後に変更された場合は機能しません。
* **安全でないTLS接続**: Devinサーバー間のすべての安全でないTLS接続は、提示されたSSL証明書が無効、期限切れ、または自己署名されている場合でも信頼されます。
* **カスタムフォントの問題**: アプリのアイコンに使用されるカスタムDevinフォントは、FileMaker Proを再起動した後にのみ機能します。
* **Beta 6からのアップグレードパス**: Beta 6からDevin Serverをアップグレードするにはコマンドラインを使用する必要があります。バージョン1.0以降、サーバーはアプリ内のワンクリックで更新されます。
* **データ移行の概要**: データ移行の概要は提供されません。情報は「詳細」タブで確認してください。
* **アクティビティログの制限**: REPORTタブのアクティビティログには制限があります。詳細なログはDEBUGタブで確認してください。
* **ローカル開発ファイル**: ローカル開発ファイルはサポートされていません。ファイルは専用の開発サーバーにホストする必要があります。
* **バージョン視覚化**: 初期バージョンが直接リリースされると、バージョン視覚化が壊れることがあります（ボタンが下に表示されます）。
* **非デフォルトのズームレベル**: アプリのウィンドウおよびUI要素は、ズームレベルが100%以外に設定されている場合に正しく動作および表示されないことがあります。


# 1.1.0

2024年5月21日

## アプリ

### 新機能

* **ポストマイグレーションスクリプト**: デプロイメントの設定ポップオーバーでポストマイグレーションスクリプトを定義できます。
* **任意のブランチへのリリース**: バージョンを「main」だけでなく、任意のブランチにリリースできるようになりました。
* **任意のブランチからのデプロイ**: 任意のブランチからリリースをデプロイできます。

  **環境タブ**: デプロイメントタブが「環境」に変更され、特定のブランチの新しいリリースを待機するデプロイメントインスタンスをリンクできるようになりました。

  **カスタムブランチカラー**: ブランチにカスタムカラーを割り当て、視覚的な区別を向上させました。

  **手動ファイル接続**: ファイルが切断された場合に、モジュールとブランチに手動で接続できます。

  **サイドバーナビゲーション**: サイドバーから直接関連するブランチに移動できます。

  **自動更新チェック**: アプリが自動的に更新をチェックするようになりました。

  **入力処理の改善**: パスワードや確認コードをログインウィンドウに貼り付けられるようになりました。

  **ファイル管理**: モニタウィンドウから任意のサーバーでファイルを開いたり閉じたりできます。

  **確認コードの再送信**: アカウント確認コードを再送信できるようになりました。

  **デプロイメント専用のタイムアウト**: 各デプロイメントに対して特定のタイムアウトを定義できます。

  **ログインパフォーマンスの向上**: ログイン時間が速くなりました。

### **改善点**

* **ナビゲーションメニューのツールチップ**: ナビゲーションメニューの項目にツールチップが追加され、使いやすさが向上しました。
* **モニタウィンドウのパフォーマンス**: モニタウィンドウのパフォーマンスが改善されました。
* **ウィンドウ管理の強化**: より良いユーザー体験のためにウィンドウ管理が改善されました。
* **詳細なデータマイグレーションログ**: データマイグレーションのログが詳細にストリーミングされるようになりました。
* **自動デブサーバー追加**: 初回ログイン後に設定 -> サーバーで自動的にデブサーバーが追加されます。
* **ドキュメントリンクの更新**: ドキュメントボタンが新しいドキュメントサイトを指すようになりました。
* **バージョンリリースの保護機能**: バージョンが既に存在するブランチや、モジュールインスタンスが存在しないブランチへのリリースを防ぎます。

### **バグ修正**

* **スケジュールされたデプロイメントのタイムゾーン修正**: スケジュールされたデプロイメントが正しいタイムゾーン（デブサーバーのタイムゾーンに固定）を使用するようになりました。
* **ブランチ視覚化修正**: ブランチの視覚化の問題が修正されました。
* **バージョングラフ視覚化**: バージョングラフの視覚化の問題が修正されました。
* **ブランチとバージョンの視覚化**: プロジェクトワークスペースUIを開いた後、モジュールを最初にクリックすると、視覚化が正しく表示されるようになりました。
* **ブランチカラーの視覚化**: ファイルがブランチされると、正しいブランチカラーが使用されるようになりました。
* **ライトモードのレンダリング問題**: macOSのライトモードでのプロジェクトワークスペースのレンダリング問題が修正されました。
* **カスタマーポータルURL修正**: 無料アカウントからのアップグレード時に正しいURLが開かれるようになりました。
* **チームメンバー削除修正**: チームメンバー削除時に正しいユーザーが削除されるようになりました。
* **ナビゲーション修正**: モジュールとブランチのビューおよびメニュー間のナビゲーションの問題が解決されました。
* **ログインプロセス修正**: ピリオド文字を含むパスワードでログインプロセスが停止する問題が修正されました（最低FMPバージョンは19.3.1）。
* **テストボタンの表示**: テストボタンが開始/停止を正しく示すようになりました。
* **デプロイメントのキャンセル**: デプロイメントのキャンセルが、ターゲットサーバーでデータマイグレーションを正しく停止し、元に戻すようになりました。
* **Devin Engineの閉じる問題**: 最後のアプリウィンドウが閉じた後、Devin Engineが常に閉じるようになりました。
* **アクティビティロガー/ビューワー修正**: Devin Server APIの特定のエラーがアプリのアクティビティビューワーとログに正しく表示されない問題が修正されました。
* **自動削除修正**: デプロイメントが自動的に削除される問題が修正されました。これにより、対応するファイルがデータベースフォルダーから削除された場合でも問題が解決されました。
* **最新のブランチに移動する問題**: 「最新に移動」を選択すると、ブランチに複数のファイルがある場合でも、正しいファイルが開かれるようになりました。

## **サーバー**

### **新機能**

* **macOSサーバーサポート**: 現在、macOSサーバーをサポートしています。
* **Armサポート**: 現在、Arm CPUアーキテクチャをサポートしています。
* **スタンドアロン実行ファイル**: Devin Serverは現在、パッケージ化され署名されたスタンドアロン実行ファイルとして提供されています。
* **ポストマイグレーションスクリプト**: デプロイメントプロセスでポストマイグレーションスクリプトを実行できるようになりました。
* **FM OData APIの自動有効化**: インストーラーがFM OData APIを自動的に有効にします。

### **改善点**

* **マイグレーションキル機能**: マイグレーションキル機能が完全に変更され、コマンドラインの`ps aux`を使用するようになりました。
* **詳細なマイグレーションログ**: データマイグレーションツールが`-v`フラグで実行され、より詳細なログが取得できます。
* **ディスクスペースチェック**: マイグレーションのためのディスクスペースチェックが強化され、スペースが不足している場合には新しいマイグレーションが防止されます。
* **自己修復デプロイメントおよびデータマイグレーション機構**: ターゲットサーバーでのデータマイグレーションプロセスが外部サーバーエラーにより中断された場合（データマイグレーションプロセスが終了する結果）、サーバーが再接続可能になると、自動的に再起動しプロセスを再開します。
* **デプロイメントパイプラインのエラーハンドリング改善**: 開発サーバーがターゲットサーバーに到達できない場合のデプロイメントエラー処理が改善されました。
* **マイグレーション開始**: 誰かがファイルに接続している場合、データマイグレーションは開始されません。
* **インストーラーチェック**: インストーラーでの追加のデータベースフォルダー使用に関するチェックが改善されました。
* **ブランチ機構の最適化**: ブランチ機構のためのストレージスペースの最適化が行われました。

### **バグ修正**

* **バックアップタイムアウト修正**: 大きなファイル（15GB以上）のブランチ作成およびバージョニングの問題が修正されました。バックアップ機構がタイムアウトする問題が解消され、これらのプロセスはもはや15分の制限がなく、任意のサイズのファイルに対応しています。
* **クローンフラグ修正**: バージョン作成時に「クローン」を選択すると、フルバックアップが作成されることがありました。これが修正されました。
* **ファイル名スペース問題**: 名前にスペースが含まれるファイルのブランチ作成および開閉に関する問題が修正されました。
* **デプロイメントおよびマイグレーションのロールバック**: デプロイメントおよびマイグレーションエラーが元のファイルに適切に戻らない問題が修正されました。
* **ローカルネットワークの修正**: ローカルネットワーク上の開発サーバーに関連する問題が修正されました。
* **安定性とパフォーマンス**: 様々な安定性とパフォーマンスの改善が行われました。

## **既知の制限事項**

* **管理コンソールパスワード制限**: 管理コンソールのパスワードにコロン（「:」）が含まれているサーバーはサポートされていません。これは、管理API認証の制限によるものです。
* **マイグレーション後のスクリプトパラメーター**: マイグレーション後のスクリプトは「テキスト」型のパラメーターのみを受け付けます。
* **マイグレーション後のスクリプトのエラーログ制限**: ログにはスクリプトの失敗理由（スクリプトが見つからない、無効なスクリプト名、またはサーバーでODataが無効になっているなど）が示されません。
* **デプロイメントステータスの遅延**: 成功したマイグレーション後、デプロイメントステータスが「更新が利用可能」と表示されることがあります。30秒以内に「最新バージョン」に変わらない場合は、プロジェクトワークスペースウィンドウを閉じて再度開いてください。
* **マイグレーションのディスクスペースチェック**: マイグレーションの開始時にのみディスクスペースがチェックされます。2つの大規模なマイグレーションが同時に開始されると、完了時に十分なスペースがない可能性があります。スペースは開始時に確保されません。
* **ファイルの切断**: 他のプロジェクトで使用されているファイルをプロジェクトに追加すると、最初のプロジェクトのブランチから切断されます。
* **ストレージの場所**: Devinは、インストールされたデフォルトのディスク（デフォルトのライブラリフォルダー）にすべてを保存します。第二のディスクの使用はサポートされていません。
* **デプロイメントプロセスの制限**: デプロイメントは、ライブブランチファイルをクローンするデフォルトのプロセスに制限されています。たとえば、ファイルをdevからmainにリリースし、その後でmainに直接変更を加えた場合、デプロイメントプロセスではリリースで使用された実際のバージョンバックアップではなく、変更されたmainのバージョンが使用されます。
* **代替データベースパス**: 管理コンソールで定義された代替データベースパスは、Devin Serverがインストールされた後に変更された場合、機能しません。
* **安全でないTLS接続**: Devinサーバー間のすべての安全でないTLS接続が信頼されます。提示されたSSL証明書が無効、期限切れ、または自己署名されていても信頼されます。
* **カスタムフォントの問題**: アプリで使用されるカスタムDevinフォントは、FileMaker Proを再起動後にのみ機能します。
* **ベータ6のアップグレードパス**: ベータ6からのDevin Serverのアップグレードはコマンドライン経由でのみ行えます。バージョン1.0以降は、アプリ内の1クリックでサーバーが更新されます。
* **データマイグレーションの概要**: データマイグレーションに関する概要は提供されません。詳細情報については「詳細」タブを使用してください。
* **アクティビティログの制限**: REPORTタブのアクティビティログは制限されています。詳細なログについてはDEBUGタブを使用してください。
* **ローカル開発ファイル**: ローカル開発ファイルはサポートされていません。ファイルは専用の開発サーバーにホストする必要があります。
* **バージョンの視覚化**: 初期バージョンが直接リリースされると、バージョンの視覚化が破損する可能性があります（ボタンが下に表示されます）。
* **アプリの非デフォルトズームレベル**: ズームレベルが100%以外に設定されている場合、アプリのウィンドウおよびUI要素が正しく機能しない可能性があります。


# 1.0.4

2024年3月13日

Devin Appのマイナーアップデート。

以下の修正に加え、1.0.4では新しい価格体系もサポートしています。

## **バグ修正**

* アカウント作成中にメール確認コードを再送信できるようになりました。
* チームメンバーを削除すると、時々間違ったメンバーが削除されることがありました。
* 設定 -> チームで無料サブスクリプションからアップグレードしようとした際に、アップグレードおよび請求管理ボタンが期待通りに動作しないことがありました。


# 1.0.1

2024年3月1日

1.0のリリースをお知らせします！

過去数ヶ月にわたり、私たちは安定性、セキュリティ、信頼性の高いDevin体験を提供するために努力してきました。この度、ベータ版からの初めてのリリースを発表できることを非常に嬉しく思います。

1.0はDevinにとって大きなマイルストーンであり、チームコラボレーション、回帰テスト、スケジュールによる自動マイグレーションなど、多くの安定性と使いやすさの向上をもたらします。この新しいバージョンは、Beta-6で導入された既に改善された安定性を基盤にしています。

## **新機能**

* **チームのサポート**: Devinはチームでの共同作業をサポートするようになりました。
* **回帰テストの実行**: FileMakerスクリプトの回帰テストを実行できるようになりました。
* **マイグレーションのスケジューリングと設定**: より細かなマイグレーションスケジュールと設定が可能になりました（例: カスタムタイムアウト）。
* **データマイグレーションのキャンセル**: 実行中のデータマイグレーションをキャンセルすることができるようになりました。
* **プロジェクト設定の変更**: プロジェクト設定をカスタマイズできるようになりました。
* **バージョン、ブランチ、モジュールの削除**: バージョン、ブランチ、モジュールを削除できるようになりました。
* **パスワードのリセットと変更**: ユーザーがパスワードをリセットおよび変更できるようになりました。
* **Dev Server URLの変更**: チームがApp設定からDevin Engine（Dev Server）のURLを変更できるようになりました。
* **FM Data APIの自動有効化**: インストーラーがFM Data APIを自動的に有効にします。
* **モジュールの認証情報の編集**: モジュールの認証情報を編集できるようになりました。
* **代替データベースフォルダーのサポート**: 代替データベースフォルダー内の.fmp12ファイルがサポートされました。
* **開発サーバーの自動追加**: 開発サーバーは設定ウィンドウに手動で追加する必要がなく、チーム管理者がアプリに初めてログインすると自動的に追加されます。

## **改善点**

* **バージョン作成の選択肢**: バージョンをクローンまたは完全バックアップとして作成できるようになりました。
* **複数ファイルの同時接続**: 複数のブランチファイルに同時に接続できるようになりました。
* **安全なAPI使用**: Devin ServerのAPIは、‘devin’ サーバーユーザーのためにより安全な内部sudo使用を採用しました。
* **簡単なサーバー更新**: Devinサーバーは、アプリの設定ウィンドウから1クリックで将来のバージョンに更新できるようになりました。コマンドラインでの更新は不要です。
* **スクリプトスケジュールの自動設定**: Devin Engine Assistantスクリプトのスケジュール設定が手動でのインストール不要となり、Devin Serverインストーラーによって自動的に行われます。
* **ファイルサイズ制限の緩和**: 開発ファイルのサイズ制限が1GBから拡大されました（詳細はドキュメントを参照）。
* **FMDataMigration CLIツールの使用**: FMSがバージョン19.6.1.25以上の場合、Devinは含まれているFMDataMigration CLIツールをデフォルトで使用します。
* **高バージョンDevin Engineの接続制限**: アプリは、より高いバージョンのDevin Engine（開発サーバー）への接続を許可しなくなりました。
* **その他の改善点**: その他の小さな改善が行われました。

## **バグ修正**

* **スケジュールデータ移行のトリガー**: スケジュールされた時間にデータ移行がトリガーされるようになりました。
* **削除機能の追加**: バージョン、ブランチ、モジュール、ファイルを削除できるようになりました。
* **サーバーステータスの改善**: サーバーステータスが常に正確に表示されるようになりました。
* **UI、パフォーマンス、安定性の改善**: 数十件のUI、パフォーマンス、安定性に関する修正が行われました。


# 1.0-beta6

2023年11月

ベータ6は、アプリとサーバーの両方に大幅な変更をもたらします。

ベータ6は、Linuxサポートを導入しただけでなく、完全に再設計されたサーバーのバックエンドを特徴としており、インストールの容易さ、プロジェクトのセットアップ、DevOps機能の安定性など、さまざまな分野で大きな改善を提供します。この大規模な改修により、以前報告されたバグがすべて解決され、より信頼性の高い体験が保証されます。インストールや初期設定時の問題とはおさらばです！

## **新機能**

* Linuxサーバーサポート
* 新しいプロジェクトワークスペースUI
* カスタムブランチ
* コミットがファイルの実際のコピーを保存し、後で元に戻すことができるようになりました
* 改善されたリリース管理
* リアルタイム移行ログ

## **改善点**

* サーバーのインストールが、いくつかのコマンドライン操作で大幅に簡素化されました。
* プロジェクトの設定では、サーバー上でフォルダーを設定したり、ファイル名を特定の命名規則に従って変更したりする必要がなくなりました。
* 新しいバックエンドアーキテクチャにより、すべてのDevOps操作の安定性、セキュリティ、およびスケーラビリティが大幅に改善されました。
* Devinエンジンのパフォーマンスが大幅に向上し、多くのコンポーネントが各サーバーのローカルDevin APIに委任されました。

## **バグ修正**

* マスターブランチからのファイルブランチに関する問題を解決しました。
* 大きなファイルの移行に関する問題を解決しました。
* サーバーインストーラーのダウンロードに関する問題を解決しました。インストーラーはコマンドライン経由でダウンロードされるようになりました。
* その他のマイナーなバグを修正しました。


# 1.0-beta5 以前

Devin Beta 5 およびそれ以前のバージョンは、Windows Server のみ対応であり、その後バックエンドの大部分が再構築されました。したがって、以前のバージョンのリリースノートは削除されています。


