github.com/almamedia/fargate@v0.2.4-0.20220704071213-7b5b3d27c5eb/CHANGELOG.md (about)

     1  ## 0.3.0 (Unreleased)
     2  
     3  ### Enhancements
     4  
     5  - Console output reworked for consistency and brevity
     6  - macOS users get emoji as a type prefix in console output :tada: -- disable
     7    with --no-emoji if you're not into fun
     8  - Requests and responses from AWS are displayed in full when --verbose is
     9    passed
    10  
    11  ### Bug Fixes
    12  
    13  - Environment variable service commands now return a polite error message when
    14    invoked without the service name. ([#22][issue-22])
    15  - Certificate import command re-implemented to work correctly. Previously calls
    16    to this command always returned "private key not supported" as we were
    17    incorrectly encoding it to base64 before passing it to the AWS SDK.
    18  
    19  ### Chores
    20  
    21  - Utilize `dep` for dependency management
    22  - Add contributor guide, updated license to repo
    23  
    24  ## 0.2.3 (2018-01-19)
    25  
    26  ### Features
    27  
    28  - Support **--task-role** flag in service create and task run to allow passing
    29    a role name for the tasks to assume. ([#8][issue-8])
    30  
    31  ### Enhancements
    32  
    33  - Use the `ForceNewDeployment` feature of `UpdateService` in service restart
    34    instead of incrementing the task definition. ([#14][issue-14])
    35  
    36  ### Bug Fixes
    37  
    38  - Fixed issue where we'd stomp on an existing task role on service updates like
    39    deployments or environment variable changes. ([#8][issue-8])
    40  
    41  ## 0.2.2 (2018-01-11)
    42  
    43  ### Bug Fixes
    44  
    45  - Fix service update operation to properly validate and run. ([#11][issue-11])
    46  - Bail out early in service info if the requested service is not active meaning
    47    it has been previously destroyed.
    48  
    49  ## 0.2.1 (2018-01-02)
    50  
    51  ### Bug Fixes
    52  
    53  - service create will not run if a load balancer is configured without a port.
    54  - service create and task run will no longer create a repository if an image is
    55    explictly passed.
    56  - service destroy will remove all references the service's target group and
    57    delete it.
    58  - Fix git repo detection to properly use a git sha image tag rather than a
    59    time stamp tag. ([#6][issue-6])
    60  - Fail fast if a user attempts to destroy a service scaled above 0.
    61  
    62  ## 0.2.0 (2017-12-31)
    63  
    64  ### Features
    65  
    66  - Added **--cluster** global flag to allow running commands against other
    67    clusters rather than the default. If omitted, the default **fargate** cluster
    68    is used. ([#2][issue-2])
    69  - lb create, service create, and task run now accept an optional **--subnet-id**
    70    flag to place resources in different VPCs and subnets rather than the
    71    defaults. If omitted, resources will be placed within the default subnets
    72    within the default VPC. ([#2][issue-2])
    73  - lb create, service create, and task run now accept an optional
    74    **--security-group-id** flag to allow applying more restrictive security
    75    groups to load balancers, services, and tasks. This flag can be passed
    76    multiple times to apply multiple security groups. If omitted, a permissive
    77    security group will be applied.
    78  
    79  ### Bug Fixes
    80  
    81  - Resolved crashes with certificates missing resource records. Certificates that
    82    fail to be issued immediately after request would cause crashes in lb info and
    83    lb list as the resource record was never generated.
    84  
    85  [issue-2]: https://github.com/almamedia/fargate/issues/2
    86  [issue-6]: https://github.com/almamedia/fargate/issues/6
    87  [issue-8]: https://github.com/almamedia/fargate/issues/8
    88  [issue-11]: https://github.com/almamedia/fargate/issues/11
    89  [issue-14]: https://github.com/almamedia/fargate/issues/14
    90  [issue-22]: https://github.com/almamedia/fargate/issues/22