Skip to content

Releases: SonicGarden/sg_fargate_rails

v0.2.0

13 Sep 05:51
b9f0f1f
Compare
Choose a tag to compare

What's Changed

EventBridge Scheduler に関する以下のオプションが追加されました

scheduled_state_machine_enabled (default: false)

このオプションに true を指定すると、EventBridge Scheduler の起動が ECS RunTask => StepFunctions StartExecution に変更されます。

Full Changelog: v0.1.17...v0.2.0

v0.1.17

10 Jun 09:02
3c8b20e
Compare
Choose a tag to compare

What's Changed

  • [review] require 漏れを修正 by @kzkn in #55

Full Changelog: v0.1.16...v0.1.17

v0.1.16

07 Jun 05:37
Compare
Choose a tag to compare

What's Changed

  • EventBridge Scheduler のオプションを追加
    • コンテナのディスクサイズを調整可能に
    • run task command を配列で指定できるように
    • bundle execを追加しない設定が可能に

例) ディスクサイズをする場合の設定サンプル
in config/eventbridge_schedules.yml

  cron_xxxx:
    command: 'jobmon --estimate-time=6000 cron:xxxx'
    cron: 'cron(2 5 * * ? *)'
    storage_size_gb: 150 # sizeInGiB

例)bundle exec を追加しない場合の設定サンプル
in config/eventbridge_schedules.yml

  cron_yyyy:
    command: ['df', '-h']
    cron: 'cron(2 14 6 * ? *)'
    use_bundler: false
  • sg_fargate_rails:db_migrate を追加 by @kzkn in #54

Full Changelog: v0.1.15...v0.1.16

v0.1.15

05 Jun 11:53
Compare
Choose a tag to compare

What's Changed

  • オプションなしの sfgen で check まで実行するように by @kzkn in #52
  • refresh_delayed_cron_jobs で NameError になる不具合の修正 by @morikiyo in #46

Full Changelog: v0.1.14...v0.1.15

v0.1.14

15 Mar 05:31
Compare
Choose a tag to compare

What's Changed

  • 【MySQLのみ】登録される delayed cron job の queue_name で cron が指定されるように by @morikiyo in #39
  • CONTAINER_TYPESにxlargeを追加 by @interu in #45

Full Changelog: v0.1.13...v0.1.14

v0.1.13

22 Dec 05:11
Compare
Choose a tag to compare

What's Changed

  • delayed_cron_job を入れ替える rake タスク by @morikiyo in #33
  • delayed_cron_job のリストを表示する rake タスク by @morikiyo in #35

Bugfix

  • schedule が未定義なときに例外が発生していたのを修正 by @kei-p in #36

New Contributors

Full Changelog: v0.1.12...v0.1.13

v0.1.12

27 Nov 03:36
c8a6260
Compare
Choose a tag to compare

What's Changed

  • 本番環境のgood_jobダッシュボードにはproxy経由以外ではアクセス不可に by @aki77 in #28
  • メンテナンス画面判定にもrequest.remote_ipを利用するように by @aki77 in #30
  • blazerの機能拡張に対応 by @aki77 in #31

Full Changelog: v0.1.11...v0.1.12

v0.1.11

07 Nov 04:33
Compare
Choose a tag to compare

What's Changed

  • タスク保護の機能を追加 by @kzkn in #13

    • 利用方法
      class FooJob < ApplicationJob
        # 効かない
      end
      
      class BarJob < ApplicationJob
        include SgFargateRails::TaskProtection::Job
        # 効く
      end
  • Use Rails.application.config_for by @aki77 in #27

Full Changelog: v0.1.10...v0.1.11

v0.1.10

06 Nov 02:21
83a7fc9
Compare
Choose a tag to compare

What's Changed

  • [review] EventBridgeSchduler連携の不具合対応 by @interu in #25

Full Changelog: v0.1.9...v0.1.10

v0.1.9

01 Nov 09:36
d0e2229
Compare
Choose a tag to compare

What's Changed

  • EventBridge Scheduler対応

    • run_taskのコンテナスペックを選択制に変更 by @interu in #21
    • config/eventbridge_schedules.ymlでRAILS_ENVごとにスケジュールを調整できるように by @interu in #22
    • EventBridge Scheduler のスケジュール登録 by @kzkn in #14
  • RemoteIPの情報取得でIPv6対応

    • fix: ip6アドレスの考慮漏れ by @aki77 in #20

Full Changelog: v0.1.8...v0.1.9