All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.16.0 (Link not implemented) (2020-08-13)
- deadline: construct IDs renamed in UsageBasedLicensing.
- Previously deployed resources will be terminated when updating
- Default log stream prefix changed from 'docker' to 'LicenseForwarder'
- Memory properties are no longer specified when constructing UsageBasedLicensing instances
- deadline: databaseRemovalPolicy property of Repository has been renamed to removalPolicy.database
- deadline: This renames the UBLLicensing, and related, constructs to UsageBasedLicensing.
- deadline: Deadline WorkerFleet has been renamed to WorkerInstanceFleet
- deadline: add dependencies when connecting to renderqueue (#10 (Link not implemented)) (43a211b (full hash: 43a211b0679639575b06e31d3d871616a8672014))
- deadline: Enable audit logging for DocDB (#37 (Link not implemented)) (00367f2 (full hash: 00367f26299c8bba3b532ca2fba8d594fa0e72ec))
- deadline: RenderQueue support ELB access logs (#42 (Link not implemented)) (9bdb8ff (full hash: 9bdb8ffa994df9ac584110b5da6001765e6c65b8))
-
core: enhance security of mongodbinstance setup scripts (#33 (Link not implemented)) (d2b9875 (full hash: d2b98758a7f4a3c91ad85ccf3133480d7941208e))
-
adding deletion protection for load balancer (#39 (Link not implemented)) (cda4954 (full hash: cda49542e143717ab96d5f52516d3c1f33c9f451))
-
core: Fix mounting filesystems if fstab does not end in newline (#58 (Link not implemented)) (c361044 (full hash: c3610441ebc8d8a0d314afecf9ec0d5f8e3b137d))
-
core: fixes leaking private key password to logs in mongo setup (#28 (Link not implemented)) (efd1602 (full hash: efd1602213e3c58fdbeddde676bb2eda15cba8e7))
-
core: fixing security group for health monitor (#30 (Link not implemented)) (2a23ae7 (full hash: 2a23ae78b6fb2c29a3ac39d7e918d44c805825d6))
-
deadline: add retention policy for created efs (#11 (Link not implemented)) (715be7c (full hash: 715be7c6d8455632a09faa8242815bcfa662cc3a))
-
deadline: Close RenderQueue to ingress traffic by default (#51 (Link not implemented)) (f1e7c4b (full hash: f1e7c4be3a9f6ffccaf15751976cf5948276a00d))
-
deadline: fix UsageBasedLicensing stack updates (#26 (Link not implemented)) (84e09fb (full hash: 84e09fbd050031c22047e5ecf12f3b4ded5f1544))
-
deadline: rename ubllicensing construct (#9 (Link not implemented)) (baeb3d4 (full hash: baeb3d408c0040a2d7295066671b6a15cdaa904a))
-
deadline: rename WorkerFleet to WorkerInstanceFleet (#12 (Link not implemented)) (84cce6a (full hash: 84cce6ade13d2094601d695f033404f0bd074014))
-
deadline: Support multiple Block Devices (#41 (Link not implemented)) (a669aba (full hash: a669aba2eb6feec5b5f71b10a768339fe0d8e074))
-
Set load balancers to drop invalid http headers (#54 (Link not implemented)) (4c56fb7 (full hash: 4c56fb702e1325fad046bd788c27dc781b62b6fb))
-
deadline: Update Repository Installation script and Worker Configuration (#52 (Link not implemented)) (3068b48 (full hash: 3068b48f5a8d13c0cf7778ed473da109f14174b2))
-
integ: update existing repository tests to use docker recipes (#18 (Link not implemented)) (b65edd6 (full hash: b65edd62804c20cdda58b780af481fb35ec8286b))
-
deadline: clean up UsageBasedLicensing construct and tests (#20 (Link not implemented)) (a5596d2 (full hash: a5596d23a50554b3fa85d83e45b26904d7bec301))
0.15.0 (Link not implemented) (2020-07-24)
- deadline: * deadline: removing optional property 'certificateAsset'
- deadline: making the property 'certificateSecret' as required.
- core: Adds construct for a MongoDb instance (05556b1 (full hash: 05556b15a2ea843059362cfb5fc129321f0b533e))
- deadline: Added ability for RQ to configure client connections (5093614 (full hash: 5093614da84947374b13e5a1f00cc642e0464ce0))
- core: encrypting sns topic for static-ip-server (a79b8f6 (full hash: a79b8f690ce27ddf145c365d26685991ce77e981))
- deadline: removing s3 option for ubl certs (55176fc (full hash: 55176fccf4d217f3001e8706f33e3a6d9551473e))
0.14.0 (Link not implemented) (2020-07-22)
- deadline: The Version construct has been renamed to VersionQuery
- It's API has changed and CDK apps using it will need to be refactored
- deadline: The API for the
RenderQueue
has changed and applications will need a significant refactor to make use of the new version
- core: ACM Certificate Importer (0feeb95 (full hash: 0feeb95cd2a627ba2774624437a83afe4657e9f8))
- core: Adds MountableBlockVolume construct (fac44dd (full hash: fac44dddb50d8541b1560890fe1b4331640e232b))
- deadline: add HTTPS for internal RenderQueue traffic (7a94c53 (full hash: 7a94c532c48690f757ca72a5b2eb482ab34130b1))
- deadline: add schema validation to Stage (4404363 (full hash: 4404363d7f5aedd6737af5a3d5da561715b335f0))
- deadline: add ThinkboxDockerRecipes construct (28e99cf (full hash: 28e99cfbcd89fe6a713b4f9a6bdea4734458f4f4))
- deadline: add TLS support to RenderQueue (1c80e7a (full hash: 1c80e7a64903e180185528d1fb9d7838e32ccf4e))
- deadline: improve version api (f32ec09 (full hash: f32ec09998d463d856bec923b865ca697f6d8f32))
- deadline: switch RenderQueue to use ECS (0d39b48 (full hash: 0d39b48b1e85e6fa25731c4539247045b853cad4))
- deadline: make Deadline installer executable when staging (27087eb (full hash: 27087ebc3ad18d6e003d9663c1ba32fc2d36656a))
- deadline: scale RCS ECS service with ASG (0ebff8e (full hash: 0ebff8e38884fd85f1296cdff22130e18fcd9c3c))
- integ: add preflight tests, improve scripting for deployment/teardown, update repository steps to run concurrently (8798c00 (full hash: 8798c00f0d98c38320cf69eb3d0ae7259f9d9f2f))
- integ: use more resilient command-line argument formatting (daf50ed (full hash: daf50ed041ade3faee9d6ecd71f2f3587fd2b41f))
0.13.0 (Link not implemented) (2020-07-14)
- This changes how the package is consumed. Previously,
customer had to import 2 different packages, namely,
@aws-rfdk/core
&@aws-rfdk/deadline
. Now only one package should be imported:aws-rfdk
.deadline
remains a module inside this package. - core: Removed EC2-Fleet construct. core: Removed EFS construct. deadline: Fundamental changes to Version class.
- Tidy foundational Repository dependencies (ce75fb3 (full hash: ce75fb30fbdf13f7abc91fed2a6b3a8966f40cae))
- core: Adds the StaticPrivateIpServer construct (068a3fd (full hash: 068a3fde361326f7e67d799d5d183c85378b43ce))
- core: X.509 Certificate Custom Resource (b183ef1 (full hash: b183ef1a2677b05e20038b441b056b0ccde77706))
-
core: Fixed X.509 Cert Generation (be770d1 (full hash: be770d1f8e0a185a7ca49c0947a996f6afc81e39))
-
deadline: exposing spot price property for worker-fleet (65694df (full hash: 65694df67ae96ed0bf0ed5d52bbed9c8daad5ed6))
-
changing to single package repository (361fdac (full hash: 361fdac5122466435d8d9390275ee7610a4ebfce))
0.12.0 (Link not implemented) (2020-07-06)
- deadline: * deadline: replaced the
Repository
construct property 'deadlineRepositoryInstallerPath: string' to 'version: IVersion'. The construct now takes IVersion as input instead of the deadline repository installer path. - deadline: removed input property
securityGroup
&role
- Lambda Layer Build and Publish Framework (da0a9f4 (full hash: da0a9f4049290e3c6365bd3670fb9af9a642ab5e))
- core: Common Library for Lambdas (7ef8755 (full hash: 7ef875557a3e9ebe3c7dd1c1f3c938bbcd0e3d58))
- deadline: adding script for downloading docker recipe (0fddfe7 (full hash: 0fddfe74c8cc4622a4c90464b86cbf07347733f1))
- core: adding encryption to health monitor sns topic (4e7bedf (full hash: 4e7bedf877b279cedf701e89b2959e88afae973d))
- Add License Headers (1c50586 (full hash: 1c50586e090d1b5f8a99758bd259b5dc002f8550))
- deadline: Adds missing license header to stage-deadline.ts (3d43135 (full hash: 3d431357826c8fc34fb7946e9a64eabfa8de2c15))
- deadline: make repository installer construct-id static (89fc58b (full hash: 89fc58b141a3f13bdb24b78e083e20e942c8a83f))
- test: Adds missing tsconfig.json file and cleans up .gitignore. (76d9a3a (full hash: 76d9a3ad2763f26b19be4f2d6505a97c314d7ec3))
0.11.0 (Link not implemented) (2020-06-17)
- deadline: * Renamed classes, methods, and files in the @aws-rfdk/deadline package that contained the name 'Deadline' to no longer have them. Updated usages of the affected code accordingly.
- core: ExportingLogGroup and LogGroupFactory (ba9a45a (full hash: ba9a45a89410635c94e715569d8a9a33ad3725e3))
- deadline: adding health monitoring for worker-fleet (41f9072 (full hash: 41f9072d3afea7472b33893dd17b96e9f921387a))
- deadline: implementing license forwarder construct (eeac592 (full hash: eeac5929a51c7aca601da705b636656998da761b))
- deadline: version construct for deadline installers (ed07b1e (full hash: ed07b1e26fd97d1a8ed8245f669d8f69ffe561d7))
-
kitchen-sink: Removed LogGroup Bucket Name (79b1a0f (full hash: 79b1a0f1a13a70f68a5017d6aa50327b85ec3f56))
-
deadline: Removed the term 'Deadline' from code in the deadline package (ded6d65 (full hash: ded6d65a2e17b8b08a4ec70c9143804073477cd6))
0.10.0 (Link not implemented) (2020-06-11)
- deadline: adding health monitoring for worker-fleet (41f9072 (full hash: 41f9072d3afea7472b33893dd17b96e9f921387a))
0.9.0 (Link not implemented) (2020-06-05)
- core: ExportingLogGroup and LogGroupFactory (def85cf (full hash: def85cf06f6195a415b58d09f18a42cc53503012))
- deadline: version construct for deadline installers (ed07b1e (full hash: ed07b1e26fd97d1a8ed8245f669d8f69ffe561d7))
- CDK and tooling upgrades
- deadline: * deadline: renamed worker fleet from
DeadlineWorkerFleet
toWorkerFleet
. Removed the propertytargetCapacitySpecification
for this construct.
- deadline: implementing worker-fleet with ASG (5d6cb05 (full hash: 5d6cb05ae442da3016f187a07bdac25b82c8a559))
- CDK and tooling upgrades
- deadline: Add Deadline Render Queue and RCS fleet L3 constructs (9dc2616 (full hash: 9dc26169c32b5e3a9c1101f25a379ac904be3ca8))
- deadline: adding deadline worker config capability to fleet (be28e78 (full hash: be28e7854ac7122f42ac0f726a77e98cf3d5d49b))
- deadline: fixing multiple bugs in repository (0d57bf1 (full hash: 0d57bf13ff04c269ecacd49e03a0ecd16da8e2b2))
- deadline: Repository Installer - Database Arguments (364be69 (full hash: 364be693118b9a059496bdca2b60d887cd4b5092))
- deadline: using renderqueue endpoints in worker-fleet (8b1d990 (full hash: 8b1d990fbfbc8e82aa9b35cbff54c1393ed9fe1d))
- deadline: Add Deadline Render Queue and RCS fleet L3 constructs (e61ad51 (full hash: e61ad5120e00238c4bb50909c743571878412747))
- core: Import Existing FS into EFS Construct (bbdb4cb (full hash: bbdb4cb9060c303c10d67582ccb763ac81b4b6fd))
- deadline: adding deadline worker config capability to fleet (9216f57 (full hash: 9216f5795a609d90b47fc21aa4a1d2aac17f9b0b))
- deadline: adding deadline worker-fleet construct (d5b5edb (full hash: d5b5edb5b9bf97158c51f55ab483ff51f2256598))
- deadline: already installed repository validation (3b9435e (full hash: 3b9435e98bf1b746489bff9788c4268d9f4ac9a3))
- deadline: fixing deadline respository (48ddd56 (full hash: 48ddd5604eb429f9e1e88d04761efec3c55af691))
- Add Basic CodeBuild Setup (d9915d6 (full hash: d9915d6bf39c8d1484568a1dee7590a1a184b794))
- Create kitchen sink example app (4252081 (full hash: 4252081e135e43438bcde48e9d53d90e9dde2f71))
- Created Integration Test Framework and Test (c478cfe (full hash: c478cfe912902101ca909db632737ee0d8b7062e))
- core: Create DocDB L2 construct (06ac1f1 (full hash: 06ac1f106b167222b2d7c1ac068b462dec4da484))
- core: Create VpcStack (b1d0814 (full hash: b1d08145faa585b47442f3ccdb25a9799d282b55))
- core: Implementing the L2 Construct for EFS (7b376ae (full hash: 7b376ae4b43c90232ddb94643b5eb1940b2a79b1))
- core: Import Existing FS into EFS Construct (bbdb4cb (full hash: bbdb4cb9060c303c10d67582ccb763ac81b4b6fd))
- deadline: creates deadline repository construct (0dc36d5 (full hash: 0dc36d5811e8f798337202d5a043ed4c6bec6102))
- example: adding the dummy repository installer file (1d7f0f8 (full hash: 1d7f0f8eb7005a5ad1501870f0fd32aa9b41979f))