Ecs-composex

Latest version: v1.1.2

Safety actively analyzes 631030 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

0.5.1

===================

Small bug patches and code refactoring.
SQS now into a single stack unless there are more than 30 queues.

0.5.0

==================

New features
------------

* `DynOAamoDB support <https://github.com/compose-x/ecs_composex/issues/31>`_
* Lookup for existing tables which the services get IAM access to.

0.4.0

==================

* `ACM Support for ALB/NLB for public services. <https://github.com/compose-x/ecs_composex/issues/93>`_
* `AWS AppMesh support <https://github.com/compose-x/ecs_composex/issues/57>`_
* Attempt to making navigation through docs better.
* Automatic release to https://nightly.docs.ecs-composex.lambda-my-aws.io/ from master

To help with code quality and support, I subscribed to the following services:

* `CodeScanning using SonarCloud.io <https://sonarcloud.io/dashboard?id=lambda-my-aws_ecs_composex>`_
* `CodeCoverage reports with Codecov <https://codecov.io/gh/lambda-my-aws/ecs_composex>`_

0.3.0

==================

Refactored the way the services, task definitions and containers are put together, in order to support multiple new features:

* `Allow multiple services to be merged into one Task definition <https://github.com/compose-x/ecs_composex/issues/78>`_
* `Support Docker compose v3 compute definition <https://github.com/compose-x/ecs_composex/issues/32>`_

The support for Docker compose compute settings allows to add up all the CPU / RAM of your service(s) and identify the
closest Fargate CPU/RAM configuration for the **Task Definition** (the respective CPU/RAM of each task is unchanged).


The docker-compose file is now more strictly close to the definition set in Docker Compose, with regards to attributes
and their expected types.

.. note::

In order to respect more closely the docker-compose definition, the key previously used **configs** now is **x-configs**

0.2.3

==================

Refactored the ecs part into a class and reworked the configuration settings to allow for easier integration.
Documentation has been updated to reflect the changes in the structure of the configs section.

New features
-------------

* Enable AWS X-Ray (`56 <https://github.com/compose-x/ecs_composex/issues/56>`_)
Enabling X-Ray will allow developer to get APM metrics and visualize the application interaction with other
services.

* No-upload (`64 <https://github.com/compose-x/ecs_composex/issues/64>`_)
This allows to store the templates locally only.

.. note::

The templates are still validated from their body

* IAM Boundary for the IAM roles (`55 <https://github.com/compose-x/ecs_composex/issues/55>`_)
Permissions boundary are an IAM feature that allows to set boundaries which superseed other permissions associated
to the entity. It is often the put as a condition for users creating roles to assign a specific Permission Boundary
policy to the roles created.

0.2.2

==================

Refactor of the ECS service template into a single class (still got to be reworked).
Refactored the ECS Services into a master class which ingests the CLI kwargs directly.

Reworked and reorganized documentation to help with readability

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.