0.0.0 (2021-01-11)
8.0.0 (2021-01-11)
- 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)
- 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)
- 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