Skip to content

Latest commit

 

History

History
343 lines (262 loc) · 38.8 KB

CHANGELOG.md

File metadata and controls

343 lines (262 loc) · 38.8 KB

0.0.0 (2021-01-11)

8.0.0 (2021-01-11)

Bug Fixes

  • 403 status on authorizer failure (9a25bd0)
  • Add dummy end.ftl for accounts composite (51198a8)
  • add settings back in to bootstraps (2d29252)
  • align resource sets with latest deployment groups (24785c3)
  • allow for undefined networkendpoints on a region (#1427) (58a0342)
  • authorizer failure messages (9e8a785)
  • better control over scope combination (34a8894)
  • case insensitive token validity expression (58ace15)
  • changelog generation (66a3b35)
  • comments on resource label definition (de2321f)
  • corrected call to child component macro (0bed2b0)
  • detect missing data volumes (2b9177d)
  • determine a primary provider to use for views (#1422) (6688a73)
  • dind hostname and image details (#1503) (d36e8ca)
  • engine updates from testing (69e5cc8)
  • ensure service linked roles exist for volume encryption (d62765c)
  • entrance params and log messages (bf1ac49)
  • erroneous bracket (#1501) (8d0230f)
  • expand range of certificate behaviours (e4b4499)
  • explicit auth disable for options (778fff8)
  • Explicit mock API passthrough behaviour (#1401) (bfed07c)
  • handle missing output mappings for resources (2a70608)
  • handle no deploymentunit (#1392) (6d0a51a)
  • hanlde missing values for lambda (d53ddf8)
  • host filtering for networks (1a627a9)
  • If no CIDRs defined, getGroupCIDRs should return false (0a7344c)
  • include int and version in occurrence caching (#1451) (833acee)
  • layer attribute searching (00bb41e)
  • macro lookup processing array handling (1c09893)
  • masterdata inclusion in blueprint (f44df57)
  • minor typos (539552c)
  • move link target to context support template (f0ff218)
  • moved engine type from containerServiceAtttributes to only exist on the ecs component (b94d16f)
  • only apply basic deployment groups for shared provider (17a2df5)
  • output to use arrays (c94a46a)
  • Output type for pregeneration scripts (#1394) (17def79)
  • parameter ordering for invokeViewMacro (#1428) (3286440)
  • perfect square calculation (ae4b4d1)
  • possible certificate behaviour attributes (4fbb44a)
  • Pregeneration output format (#1395) (1638ad3)
  • provide deployment unit to build settings (d3215fe)
  • provider updates from testing (060fa19)
  • reinstate link casing changes (82f390e)
  • reinstate schema output type (9220a45)
  • Remove auth provider defaults (#1313) (1a726c1)
  • remove console only support in bastion (55272ff)
  • remove copy and paste error (71998ed)
  • remove legacy component properties (a795555)
  • remove legacy naming for fragment (0d606ee)
  • remove networkacl policies from iam links (#1386) (9f38808)
  • remove service linked role check for cmk (79ea4b8)
  • remove unused deployment group config (d2338df)
  • semver supports asterisk in range indicator (#1438) (8b11697)
  • setup contract outputs in resourceset (#1419) (12eed31)
  • Subcomponent config on instance/version (2ea633e)
  • support buckets without at rest encryption (534b56a)
  • support missing extension (0c951a4)
  • schema: metaparameters should not ref links (15fa993)
  • syntax and variable name updates for build scopes (#1403) (389630f)
  • account: only run cmk checks in specific units (d86584a)
  • accountlayer: fix console logging (5672925)
  • apigateway: do not attempt eval if definitions full is null (#1389) (c26e9d6)
  • aws-iam: add descriptions for service roles (757c322)
  • bastion: allow ssh when internet access disabled (84c5115)
  • console: allow for psuedo s3 buckets (646d07d)
  • datafeed: update description (2f6a6d1)
  • ecs: add fragment and instance back to container props (#1399) (c146906)
  • ecs: reinstate deployment details (#1400) (b5bde76)
  • ecs: Volume drivers and support for control over volume engine (92d70c6)
  • efs: use children for ownership (34bffd1)
  • extensions: use resolved alias id for lookups (8f93b35)
  • externalservice: Apply solution config on the resource group (c2fd3e1)
  • externalservice: attribute name (6a9fd5d)
  • externalservice: fix var name for ip listing (b2e115e)
  • externalservice: var name (4f2ff77)
  • fragment: agent override for aws user (2a196fd)
  • fragment: hamlet agent properties mounts (#1397) (a77e1bc)
  • gateway: remove mandatory requirement on Endpoint details (2281b89)
  • masterdata: add global outbound rule description (8c8af27)
  • mock: set a fixed runId for mock (53f6654)
  • networkProfile: enable or disable egress rules (#1351) (29d60f0)
  • typo in component (d82c2fb)
  • typo in function name (2d4d4d6)
  • typo in function names (2513731)
  • typo in openapi syntax (#1410) (79992f1)
  • typos in entrances (2a1ecf7)
  • typos in fragments (0731cdc)
  • update for ProviderId migration (aef34d0)
  • use all units by default on resource lables (c719705)
  • use perfect squares for subnet calculations (1e56f9b)
  • openapi: quota throttling only exists on a usage plan (5e1b08e)
  • reference: deployment mode default hanlding (e350f4f)
  • Wrapper fix for CMDB file system (4271805)
  • router: bgp asn description (9ddc783)
  • s3: adds migration for queue permissions config (28625b5)
  • s3: renamed global var back to dataOffline (#1452) (a3e3f1d)
  • settings: evaluation preferences for setting namespaces (3c9be44)

Code Refactoring

  • dynamic loading of subset marcos (27340a0)
  • rename scenarios to modules (4fdde3a)

Features

  • account: allow unique cmk aliases (1cb5822)
  • alerts: get metric dimensions from blueprint (#1490) (a58bd30)
  • apigateway: add quota throttling (8700f16)
  • apigateway: added logstore attribute (7937015)
  • apigateway: support gateway and cdn https profiles (33f3e17)
  • apigw + waf: separate logging enabled from logging profiles (#1435) (c28ddd0)
  • base: add object searching using a keys (689cc34)
  • console: add dedicated cmk option for console sessions (7f85bdc)
  • console: Update console support for encryption (9e1610d)
  • containers: ulimit configuration (44392d9)
  • core: extend policy profiles to occurence level control (2b4ef77)
  • datafeed: add deployment specifc indludes to prefix (5a72166)
  • datafeed: deploy specifc prefixes (9fb8f9e)
  • ec2: volume encryption (4cd1dfa)
  • ecs: add healthcheck support (5c9cbc5)
  • ecs: add hostname macro for containers (a52f4cf)
  • ecs: add lookup for ingress rules based on links for containers (0d6c802)
  • ecs: add support for compute providers (0ce39a7)
  • ecs: allow for fragment and image override in solution (2ac4ad4)
  • ecs: fragment override and image override in solution (f58b742)
  • ecs: placement constraint support (31c8206)
  • s3: add configuration support s3 Encryption (282aa2f)
  • update format for deployment groups to incldue name/id (66faa02)
  • ecs: support container image sourcing (#1495) (06f4a00)
  • ecs: support for efs volume mounts on ecs tasks (3d2db45)
  • efs: support chroot based on mount points (d6e1605)
  • extensions: Allow mutliple extensions (0fd3c39)
  • extensions: convert existing fragments (9531f69)
  • extensions: support entrance extensions (2122c8b)
  • externalnetwork: intial external network support (2a52bc3)
  • externalnetwork+gateway: vpn security profile (2cc3441)
  • externalservice: add support for endpoints on an external service (0148788)
  • externalservice: Attributes for external service endpoint (464aa1e)
  • externalservice: Networkacl support (a93db78)
  • filetransfer: security policy control (275c738)
  • filetransfer: support for a file transfer component with user integration (67d40dc)
  • fragment: startup command setting for agent (1709cca)
  • gateway: destination port control (8b7741e)
  • gateway: destination port control for private services (7c18532)
  • gateway: dns configuration support (8099e9d)
  • gateway: dynamic routing for private gw (0e546fd)
  • gateway: private gateway (5c9d0dd)
  • gateway: support for the router component as an engine (5c3b73a)
  • globaldb: intial support for global dbs (#1325) (4cab2ad)
  • hamlet-agent: allow for agent level az tenant id (32837eb)
  • jenkins: add support for dind in hamlet agents (e526e7e)
  • jenkins: add support for permanent ecs agents (#1321) (05b8290)
  • lambda: pull images from external source (#1456) (dbc5a77)
  • lb: add static endpoint forwarding (c72a615)
  • lb: Network load balancer TLS offload (76f8a94)
  • lb: WAF integration (63d139b)
  • links: incl. support for case-insensitive link direction (95b62aa)
  • masterdata: add additional rabbitmq port definitions for queuehost (ae01e9b)
  • mobileapp: OTA Support on CDN routes (#1319) (4e85e17)
  • network: flow log control (69e3731)
  • occurrence: Setting namespaces for occurrence (56345fe)
  • occurrence: support caching of occurrences (41d1183)
  • openapi: enable throttling settings on apigw (f4cf8f0)
  • privateservice: intial support for private services (#1330) (1f2169b)
  • queuehost: initial definition (a884bb2)
  • registry: support for mutli region registry (6df845e)
  • router: adds initial support for the router component (9ecc76e)
  • router: make BGP ASN mandatory (b757303)
  • router: static route support (574a030)
  • s3: account level S3 Encryption (1264ff9)
  • s3: baseline s3 encryption permissions (214c030)
  • schema: add required property to jsonschemas (#1367) (f5f98fb)
  • schema: added subsets for reference data and component schema (b3db31d)
  • schema: default output - schema (d384f90)
  • secretstore: new component type - secretstore (7b93c76)
  • secretstore: update configuration and make it shareable (#1484) (d1f977a)
  • testcases: add additional output suffix types. (e79b0f2)
  • userpool: Add Encryption schema to client secrets (dcc0571)
  • "Account" and fixed build scope (#1402) (258e32b)
  • account inbound ses configuration (ad8e377)
  • add databucket replication attributes (#1411) (2eaf5d5)
  • add deployment component attributes (d88431c)
  • add deployment groups for unit and level control (23a89b0)
  • add engine attr to containerhost (aff09a5)
  • Add engine support for layers (126fbd3)
  • add host from network util (cab414c)
  • add operations and provider to mgmt (72703d9)
  • add policy to core component config (ce15bb5)
  • add processor profiles (05da8ee)
  • add reference definitions for profiles (9d62654)
  • add resource labels to support resourceSets in deployment groups (23e2c32)
  • add scenario loading through blueprint (422bd43)
  • add scenario profile reference type (45af67e)
  • add service role provisioing to account level (ecfbcb4)
  • add service role reference (41dba2a)
  • add support for token validity expressions (#1409) (0e128a7)
  • allow setting encryption scheme for attributes (6507868)
  • API gateway error format control (8f9eb3a)
  • aws ecs account settings (44f8f3e)
  • Bucket cleanup optional when copying files (07cccf0)
  • bug-feature templates for issues (d86b8ab)
  • changelog generation (#1509) (03be515)
  • component deployment attributes (be4865f)
  • consolidate level clients in line with deployment groups (f0e3dd5)
  • Container support for network profiles (90dc7b6)
  • define layers in shared provider (358a034)
  • deployment mode and group refernce (8f1c8c3)
  • document set support (ab6dda4)
  • dynamic model loading and scopes (d5062b7)
  • fragment migration to extensions (6fef804)
  • Generic check for type in authentication header (137fc60)
  • globaldb secondary indexes (#1507) (86ac1c0)
  • hamlet info view (913d021)
  • manage one off instance failures (aed0a8d)
  • management contract generation (5327a02)
  • MTA component (493cd3b)
  • network profiles (2ce49fe)
  • Network rule component configuration (fda7396)
  • os patching in solution config (cd698d5)
  • s3 sync exclude support (9120899)
  • semver support (#1434) (016cd80)
  • set container level auth method for hamlet agent (24489a0)
  • set default deployment group for all components (d4301e1)
  • splitting out container components (49a7ab1)
  • support deployment document generation using group filters (b905071)
  • support deployment group filtering on occurrences (ed397e4)
  • userpool: control oauth on clients (c550e50)
  • waf: add waf logging profiles (d431a8a)
  • support for centralised service resources (cd762b8)
  • template control per api gateway status (771a37d)
  • tier based network lookup (#1359) (6e9f710)
  • views for blueprint and schema (7ae367e)

BREAKING CHANGES

  • any calls to macro invocations for scenarios will now be to modules, the scenarioProfile has also been removed, instead the scenario configuration is provided directly to a layer
  • ecs: this also removes the existing ComputeProvider option on the ECS component in favour of a more configurable approach
  • The scenario format and loading process has now changed to support this
  • All Component macros now need to include an entrance as part of their name to allow for different macros based on entrance

7.0.0 (2020-04-25)

6.0.0 (2019-09-13)

5.4.0 (2019-03-06)

5.3.1 (2018-11-16)

5.3.0 (2018-11-15)

5.3.0-rc1 (2018-10-23)

5.2.0-rc3 (2018-07-12)

5.2.0-rc2 (2018-06-21)

5.2.0-rc1 (2018-06-19)

5.1.0 (2018-05-22)

4.3.10 (2017-09-17)

4.3.9 (2017-05-13)

4.3.8 (2017-05-10)

4.3.7 (2017-05-08)

4.3.6 (2017-05-07)

4.3.5 (2017-05-04)

4.3.4 (2017-05-04)

4.3.3 (2017-05-04)

4.3.2 (2017-04-28)

4.3.1 (2017-03-26)

4.1.1 (2017-02-03)