Ecs-composex

Latest version: v1.1.6

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

Scan your dependencies

Page 3 of 6

0.15.0

early the content of the Compose files.

The original compose-spec is updated with the varied x-resources and features,
source is taken from gh:compose-spec/compose-spec.

This will lead into better and easier long term maintenance of the input definition.
Eventually, a lot of the custom settings and classes will use models generated with
Pydantic.

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

* 92e9d48 Using newer minimum definition (John Preston)
* 6c0688c Use schema validation to validate compose user-input. (458) (John Preston)


Improvements
-------------

* ef01b4a Improving documentation (457) (John Preston)
* 97c7b65 Adding region and randomness to composite alarm name (455) (John Preston)
* b9a8399 Workaround limitation of 20 DB Parameters (Jack Saunders)
* 3c57cfe Adding CRUD policy template for s3 objects (John Preston)
* 94d868a Adding `Use` support to x-s3 (450) (John Preston)
* 137a10c Using compose-x render lib to ingest multiple compose files content (442) (John Preston)


Fixes
-----
* f7b5ccc Fix/alarm name should be consistent over updates (456) (John Preston)
* 92e0693 CRUD policy patch (John Preston)
* b71f448 Adding forgotten CreateMultipartUpload (John Preston)
* 5493e6e Fixed families dependencies (446) (John Preston)
* 51eb1cb Code formatting (John Preston)
* 69c5964 Fixing duplicate export names (445) (John Preston)

0.14.0

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

Version 0.14.0 is a release coming with a new LICENSE attached, the Mozilla Public License 2.0 (MPL 2.0).

* 1e82eed LICENSE change to MPL-2.0 (John Preston)


New features
---------------
* 9fbe3aa New pre-defined alarms for services (432) (John Preston)
* a6083d7 Added CompositeAlarm support (431) (John Preston)


Fixes
-------
* 534dcd0 reversed conditions logic for IAM Role for SAR template (John Preston)
* 9f145cf Publish template for AWS SAR (438) (John Preston)
* 8008043 Removing the scaling target and scaling policies (436) (John Preston)
* 122efae Fixed output attribute name for S3 to RDS feature (433) (John Preston)

Improvements
----------------
* 1eeb6f6 Upgrade to Troposphere 2.7.0 (John Preston)
* 2afec02 Improved macro settings override and layer key (440) (John Preston)
* 51a568f new cfn-macro Parameter BucketName (439) (John Preston)
* ef08ae9 New image URL for XRay (John Preston)
* 670bf27 Adding default prefix for default log group name (428) (John Preston)

0.13.0

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

This new version comes with a good mix of fixes and new features supported.
In an effort of always improving docker-compose compatibility, a number of features have been added.
Volumes support is added for both local volumes (non-bind) and shared volumes (via EFS).
Alarm support added to allow creating arbitrary alarms and scaling policies on metrics for non Compose-X managed
resources.

New Features
-------------

* 33f7b45 x-alarms support (425)
* e12d25a ECS DeploymentConfiguration support with Circuit breaker (423)
* dad6d02 awslogs drivers options support (422)
* b66876b Added lookup for SecurityGroups in Ingress (401)
* c3c1565 x-efs (395)
* df7d085 Added tmpfs support
* d19e60d Added sysctls support
* 8c4c30e Added working_dir support
* 71cb736 Added shm_size support
* a09d233 Added cap_add,cap_drop support
* 69bc348 Added support for Ulimits
* 3f380c7 docker-compose ECS local volumes support (391)

Fixes
------
* 811f88d Fixing URLs
* cae1336 build can be either a string or dict
* f093931 Fixed self-ingress process (417)
* ec3dbc4 Fixing VpcId.Use and x-dns when not set (415)
* f0d6635 Fixing lookup resource output condition (411)
* 6dbef07 Fixing s3 to ecs bug for lookup (400)
* 7edc838 Renamed and fixed condition for registries (392)
* 8876047 For PrivateNamespace in CloudMap, using ns-ID (388)
* b7130ea Family name is as defined in compose files, and LB use that name instead of logical name (386)

Improvements
-------------

* 765426b Updated docs
* 07c6db2 Using troposphere 2.6.4
* 7a31e63 Simpler regexp to group required, ping and optional healthcheck (416)
* 4977767 x-elbv2 settings in macro parameters for LB Attributes (410)
* 0ea035a Code Cleanup and Refactor (409)
* 8059454 Moved x-s3 settings to MacroParameters and cleaned up old unused code (407)
* 8773299 Healthcheck times translated from str to int (406)
* 5a49890 When not public NLB, allows to override the LB Subnets to use (402)
* 695624f Added compatibility matrix (398)
* ec184fc Generic attributes output configuration (396)
* 5f1cc0b Adding a message to inform that no port were defined but UseCloudmap (387)

0.12.0

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

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

* dd9246c Allowing to define features by names and related resources (376) John Preston
* 2d0ef6d Allow to define RoleArn for DNS Lookup (377) John Preston
* d85fd90 Add an IAM Role to RDS for S3import feature (373) John Preston

Fixes
-----

* b690d60 Fixing ingress parsing for Ingress (382) John Preston
* 01c0582 Fix import value for subnets to Join for custom subnets (381) John Preston
* 8f2b777 Passing the subnets as a string with !Join from mappings (380) John Preston
* d72e9c1 Fixed events. Dumbed down the Fargate version John Preston
* 913d451 Fixing AppMesh
* 397c4cf Fixed ACM certificate mapping (366) John Preston
* f09ad64 Fix S3 name generation, events subnet param (357) (jacku7) Jack Saunders

Improvements
------------

* 95f76ab Updated lookup based to be more accurate (378) John Preston
* 62b27f7 Documentation updates/fixes and macro install/usage guide (372) John Preston
* 1e77c87 Working lookup of DNS zones. Relies on DNS Name only. John Preston
* 5a8b659 VPC and subnets now in mappings John Preston
* 913d451 Zones require name John Preston
* 54593eb ECS Cluster "pointer" as a variable of settings John Preston
* d801463 * Files pulled for remote files are stored with tempfile * Fixing x-dns John Preston
* 0267cbc Refactor of DNS into more gracious handling John Preston
* e56b667 * Refactored ECS Cluster creation for simplicity John Preston
* ba511dd Create a nightly manifest list pointing always to the latest (364) John Preston
* 3596286 Docker image release-work (363) John Preston
* 02591ce Support for OIDC and Cognito AUTH action in x-elbv2 (339) John Preston
* fb36420 Updating build conditions and methods (362) John Preston
* 06d5776 Adding sitemap and meta keywords (360) John Preston
* 29e75ef Re-arranging test files and patching up CI files (361) John Preston

Special changes
---------------

The following changes all relate to the release a CFN Macro of ECS Compose-X

* 1aea413 Allow to set override Function IAM Role John Preston
* b804360 Maintain policy on previous layer versions (383) John Preston
* 5fe8169 Adding retain policy on layer version permissions (374) John Preston
* ae3d42a AWS Lambda Layer build and release (371) John Preston
* 2b1c21b Adding macro image build phase and deploy template (370) John Preston

0.11.0

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

First release of 2021 focusing on some new features / extension of existing features,
as well on improving stability.


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

885e89e - DB Secrets exposable to services (356) (John Preston)
b723cc7 - Allow to override subnets to use for resources deployed inside VPC (353) (John Preston)
0c6c86c - Create PrefixList for VPC and suibnets when creating a new VPC (352) (John Preston)
4405fef - Support for ElasticCache Cluster via x-elasticache (350) (John Preston)
59ceae0 - Added support for CodeGuru Profiling Group (323) (John Preston)
97529fa - x-docdb support for DBClusterParameterGroup (349) (John Preston)
a8888b6 - Extending ecs-plugin x-fields support (336) (John Preston)

Improvements
-------------

faed0d3 - Align to CamelCase for x-scaling and x-network settings (347) (John Preston)
249ba18 - Moved defauls into properties dicts. Added more docstrings for clarity (345) (John Preston)
97345c7 - Pyup/updates (329) (John Preston)
774640b - Create pyup.io config file (327) (pyup.io bot)


Fixes
------
8d14ac0 - Fix for use_cloudmap (346) (John Preston)
aa1ba40 - Fixed properties update (344) (John Preston)
d2cd544 - Fixing VPC related settings (341) (John Preston)

0.10.0

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

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

* 976e5bb Support for env_file (318)
* a432763 Import simple SAM IAM policies templates. (316)
* db2c8fe Support for service-to-service explicit ingress (300)
* fe1e0af Added to support DB Snapshot for new DB creation (297)
* 73cdf9a x-vpc - Support for VPC FlowLogs (296)
* b9f1ec8 Scaling rules for Lookup queues (293)
* 54faa50 Feature x-dns::Records to add Public DNS Records pointing to elbv2 (289)
* d5a97a1 Adding support for kinesis streams (287)

Improvements
-------------------

* 1be3b99 Improved secrets JsonKeys based on suggestions (322)
* 6302bc6 x-rds:: Refactor Properties/MacroParameters/Settings (309)


Fixes
------

* 191d420 No interpolate ${AWS::PseudoParameters} (324)
* de87457 Bug fixes for RDS/DocDB and ECS containers (305)
* 4220d7d TMP solution pending AWS official XRay publish (304)
* 2c1fcfc Fix/duplicate secrets keys (303)
* 4befc25 Fixed backward logic (301)


Other updates and corrections
------------------------------

* 31d7bcc Added kinesis docs (313)
* 997f0d9 Added back exports but not using in ComposeX. For cross-stacks usage (310)
* cb0be55 Linted up code (307)
* 5e559f0 Prefixing the log group with the root stack name for uniqueness (295)
* c81f443 Refactored to single function recursively evaluating properties (291)
* 16a5d39 Code linting (285)

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.