Skip to content

Releases: aws-samples/redcap-on-aws

Release v1.2.2

03 Apr 09:30
0ffa7a5

Choose a tag to compare

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.ts the 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

23 Mar 04:18
fa5f13b

Choose a tag to compare

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

26 Jan 05:44
db2cb7c

Choose a tag to compare

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.wafWebAcl will associate the resource to the Web ACL.
  • #99 Add db.engineVersion configuration option to manage Amazon Aurora versions with backups and snapshots.

v1.2.0 (Japanese)

  • Biomeをサポートするためにeslintとprettierを削除
  • #103 php aws-sdkの使用を修正。デフォルトでREDCapにパッケージ化されたバージョンが使用され、見つからない場合はフォールバックされます。
  • #96 WAF Web ACLを外部ARNとして設定できるようになりました。externalResources.wafWebAclにARNを渡すと、リソースがWeb ACLに関連付けられます。
  • #99 db.engineVersion設定オプションを追加し、バックアップとスナップショットを使用してAmazon Auroraのバージョンを管理できるようにしました。

Release v1.1.3

27 Oct 04:51
f8942aa

Choose a tag to compare

CHANGELOG

v1.1.3 (English)

  • #89 Upgrade packages, related to SST v2.49.6 that fixes deployment on Windows instances
  • #92 Update AppRunnerCustomDomain.yaml python Lambda to 3.13

v1.1.3 (Japanese)

  • #89 Windowsインスタンスへのデプロイを修正するSST v2.49.6関連パッケージのアップグレード
  • #92 AppRunnerCustomDomain.yaml Python Lambdaを3.13にアップデート

Release v1.1.2

01 Jul 02:33
57d5451

Choose a tag to compare

CHANGELOG

v1.1.2 (English)

  • #87 Upgrade WAF rules overrides in Waf.ts to use ruleActionOverrides
  • Upgrade to sst version v2.49.3

v1.1.2 (Japanese)

  • #87 Waf.tsのWAFルールオーバーライドをruleActionOverridesを使用するようにアップグレード
  • sstバージョンv2.49.3にアップグレード

Release v1.1.1

29 May 07:28
becf009

Choose a tag to compare

CHANGELOG

v1.1.1 (English)

  • #83 Add preferredMaintenanceWindow configuration for Amazon Aurora.

v1.1.1 (Japanese)

  • #83 Amazon Aurora の preferredMaintenanceWindow 設定を追加します。

Release v1.1.0

07 May 04:26
b69bcf6

Choose a tag to compare

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: db for custom database options and cronMinutes to configure REDCap's scheduler in minutes.
  • cronSecret will now default to a random digit string.

Upgrade procedure to v1.1.0

  1. Execute yarn install to upgrade packages

  2. 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 dbReaders setting is now moved inside the db property.

    Using minCapacityAcu: 0 will allow the database to scale to 0 ACUs automatically after a period of inactivity. You can read more about in this blog

  3. Check you changes yarn diff --stage <your_state>

  4. 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へのアップグレード手順

  1. yarn install を実行してパッケージをアップグレードします。

  2. stage.db でカスタムデータベース設定を使用している場合は、新しいタイプに更新してください。以下は例です:

    db: {
     dbSnapshotId: undefined,
     maxAllowedPacket: '4194304',
     dbReaders: 1,
     scaling: {
      maxCapacityAcu: 2,
      minCapacityAcu: 0,
     },
    },

dbReaders設定はdbプロパティに移動されたことに注意してください。

minCapacityAcu: 0を使用すると、非アクティブ期間後にデータベースが自動的に0 ACUにスケーリングされるようになります。このブログでさらに詳しく読むことができます。

  1. 変更を確認します: yarn diff --stage <your_state>

  2. 変更を適用するためにデプロイします: yarn deploy --stage <your_state>

Release v1.0.11

21 Jan 00:12
a19ad6c

Choose a tag to compare

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にアップグレードしました。

Release v1.0.10

27 Sep 03:56
1a67cc5

Choose a tag to compare

Release v1.0.10

CHANGELOG

v1.0.10 (English)

  • Disable CORS configuration for all buckets. #68
  • Update the CDK removal policy for stages. dev stage/mode is destroy for all resources, prod stage is set to retain, cdk default for other stages. #66

v1.0.10 (Japanese)

  • すべてのバケットに対してCORS設定を無効にする。 #68
  • ステージのCDK削除ポリシーを更新する。devステージ/モードでは、すべてのリソースがdestroyに設定され、prodステージはretainに設定され、その他のステージではCDKのデフォルト値が使用される。 #66

Release v1.0.9

25 Sep 02:43
4734ff1

Choose a tag to compare

Release v1.0.9

CHANGELOG

v1.0.9 (English)

  • Fixed bug on multiple stage deployment related to the logGroupName for EC2 #79
  • Package dependency updates

v1.0.9 (Japanese)

  • EC2 の logGroupName に関連する複数ステージのデプロイメントのバグを修正しました #79
  • パッケージ依存関係の更新