Releases: aws-samples/redcap-on-aws
Release v1.2.2
CHANGELOG
v1.2.2 (English)
- Bug fixes regarding php and aws-sdk for REDCap versions 16. The included aws-sdk in REDCap is now modified from the default instalation from compose and RDS library is not present. The setup script will now match REDCap SDK version and install the same to avoid version mismatch issues.
- Package upgrade of sst v2 to v2.49.8
- Update RDS database version default to AuroraMysqlEngineVersion.VER_3_10_0. For existing installations, your Aurora database might be automatically upgraded to VER_3_10_3, in which case you should remove from your
stages.tsthe engineVersion parameter to allow the update.
v1.2.1 (Japanese)
- REDCapバージョン16に関するphpとaws-sdkのバグ修正。REDCapに含まれるaws-sdkは、composeからのデフォルトインストールから変更されており、RDSライブラリが存在しません。セットアップスクリプトは、バージョン不一致の問題を回避するために、REDCap SDKバージョンと一致させて同じものをインストールするようになりました。
- sst v2をv2.49.8にパッケージアップグレード
- RDSデータベースバージョンのデフォルトをAuroraMysqlEngineVersion.VER_3_10_0に更新。既存のインストールでは、Auroraデータベースが自動的にVER_3_10_3にアップグレードされる可能性があります。その場合、更新を許可するために
stages.tsからengineVersionパラメータを削除する必要があります。
Release v1.2.1
CHANGELOG
v1.2.1 (English)
- Allow REDCap URLs containing versioning to redirect to the current installation.
v1.2.1 (Japanese)
- バージョン情報を含むREDCap URLを現在のインストールにリダイレクトできるようにしました。
Release v1.2.0
CHANGELOG
v1.2.0 (English)
- Remove eslint and prettier in favor of Biome
- #103 Fixed the use of php aws-sdk, by default, REDCap's packed version will be used with a fallback if not found.
- #96 WAF Web ACL can now be configured as an external ARN. Passing the ARN in
externalResources.wafWebAclwill associate the resource to the Web ACL. - #99 Add
db.engineVersionconfiguration option to manage Amazon Aurora versions with backups and snapshots.
v1.2.0 (Japanese)
Release v1.1.3
Release v1.1.2
Release v1.1.1
Release v1.1.0
Release v1.1.0
CHANGELOG
v1.1.0 (English)
- Upgrade to Amazon Aurora engine 3_08_0 with support to scale to 0 ACUs
- Upgrade packages sst 2.48.5
- Minor code refactoring and format
- Recommended NodeJS version >= v22.11.0 LTS
- New configuration settings:
dbfor custom database options andcronMinutesto configure REDCap's scheduler in minutes. cronSecretwill now default to a random digit string.
Upgrade procedure to v1.1.0
-
Execute
yarn installto upgrade packages -
If you are using a custom database configuration in
stage.db, please update it to this new type, here is an example:db: { dbSnapshotId: undefined, maxAllowedPacket: '4194304', dbReaders: 1, scaling: { maxCapacityAcu: 2, minCapacityAcu: 0, }, },
Note that
dbReaderssetting is now moved inside thedbproperty.Using
minCapacityAcu: 0will allow the database to scale to 0 ACUs automatically after a period of inactivity. You can read more about in this blog -
Check you changes
yarn diff --stage <your_state> -
Deploy to apply changes
yarn deploy --stage <your_state>
v1.1.0 (Japanese)
- Amazon Aurora エンジンのバージョン 3_08_0 にアップグレードし、0 ACUまで拡張できるようサポートを追加
- パッケージ sst のバージョンを 2.48.5 にアップグレードする
- 軽微なコードのリファクタリングと書式設定を行う
- 推奨されるNodeJSのバージョンは、v22.11.0 LTS以上です。
- 新しい設定項目:
dbはカスタムデータベースオプション、cronMinutesはREDCapのスケジューラを分単位で設定するためのものです。 cronSecretはランダムな数字の文字列にデフォルト設定されるようになりました。
v1.1.0へのアップグレード手順
-
yarn installを実行してパッケージをアップグレードします。 -
stage.dbでカスタムデータベース設定を使用している場合は、新しいタイプに更新してください。以下は例です:db: { dbSnapshotId: undefined, maxAllowedPacket: '4194304', dbReaders: 1, scaling: { maxCapacityAcu: 2, minCapacityAcu: 0, }, },
dbReaders設定はdbプロパティに移動されたことに注意してください。
minCapacityAcu: 0を使用すると、非アクティブ期間後にデータベースが自動的に0 ACUにスケーリングされるようになります。このブログでさらに詳しく読むことができます。
-
変更を確認します:
yarn diff --stage <your_state> -
変更を適用するためにデプロイします:
yarn deploy --stage <your_state>
Release v1.0.11
Release v1.0.11
CHANGELOG
v1.0.11 (English)
- EC2Server stack is always configured with a DELETE retention policy, independent of the stage and mode. #74
- Disable public IP assignment for EC2 instance in the EC2Server stack.
- Upgrade packages sst 2.45.1
v1.0.10 (Japanese)
- EC2Serverスタックは、ステージやモードに関わらず、常に「DELETE」リテンションポリシーで構成されます。 #74
- EC2Serverスタック内のEC2インスタンスに対するPublic IPアドレスの割り当てを無効化しました。
- パッケージsstを2.45.1にアップグレードしました。