Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7895002602 
							
						 
					 
					
						
						
							
							feat: add OpenApi spec to feature variants ( #1659 )  
						
						... 
						
						
						
						* feat: add OpenApi spec to feature variants 
						
					 
					
						2022-06-03 13:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3359dd204d 
							
						 
					 
					
						
						
							
							feat: add option to disable 'Clear-Site-Data' header on logout ( #1645 )  
						
						
						
					 
					
						2022-06-03 11:50:58 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e3f0329ab 
							
						 
					 
					
						
						
							
							refactor: avoid inlining segments for supported clients ( #1640 )  
						
						... 
						
						
						
						* refactor: add semver lib types
* refactor: avoid inlining segments for supported clients
* refactor: fix FeatureController tests
* refactor: use spec version instead of client version
* refactor: improve header validation errors 
						
					 
					
						2022-06-02 14:07:46 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00c84f3c75 
							
						 
					 
					
						
						
							
							fix: use getCreatedBy to set created by on events stored ( #1648 )  
						
						
						
					 
					
						2022-06-02 13:52:10 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							224b9cb229 
							
						 
					 
					
						
						
							
							refactor: move segment limits to env vars ( #1642 )  
						
						... 
						
						
						
						* refactor: improve env var helpers
* refactor: remove unused segments client API
* refactor: remove experimental segment flags
* refactor: move segment limits to env vars
* refactor: add segment limits to UIConfig response
* refactor: fix type name casing 
						
					 
					
						2022-06-02 10:44:45 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddb7b075a8 
							
						 
					 
					
						
						
							
							fix: flag for anonymising user search  
						
						
						
					 
					
						2022-05-31 21:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							606270d86a 
							
						 
					 
					
						
						
							
							feat: Allow extra CSP domains ( #1610 )  
						
						... 
						
						
						
						* feat: Allow extra CSP domains
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
* fix: eslint:
* fix: allow partial csp domains
* fix: add option and config type
* fix: snapshot
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-05-31 11:32:15 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34b2058faa 
							
						 
					 
					
						
						
							
							fix: add flag to annomise event log  
						
						
						
					 
					
						2022-05-30 21:01:46 +02:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c1213ff81 
							
						 
					 
					
						
						
							
							feat: Add support for global segments ( #1577 )  
						
						... 
						
						
						
						feat: Add support for global segments 
						
					 
					
						2022-05-30 09:10:20 +02:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6273d0d924 
							
						 
					 
					
						
						
							
							fix: Allow project roles to be changed when the relevant user has a root role ( #1632 )  
						
						
						
					 
					
						2022-05-26 16:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59060ed3ea 
							
						 
					 
					
						
						
							
							refactor: improve OpenAPI refs ( #1620 )  
						
						... 
						
						
						
						* refactor: simplify FeatureEnvironmentSchema name
* refactor: format schema files
* fix: pass nested schemas to FromSchema
* refactor: remove ref order note
* refactor: fix overly strict required fields
* refactor: clean up mapper names and paths
* refactor: replace mappers with optional fields 
						
					 
					
						2022-05-24 08:37:35 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f272680ee 
							
						 
					 
					
						
						
							
							fix: project environments order ( #1599 )  
						
						
						
					 
					
						2022-05-23 08:52:50 +00:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b53912aef9 
							
						 
					 
					
						
						
							
							refactor: add regression test for long parameter values ( #1617 )  
						
						... 
						
						
						
						* refactor: add regression test for long parameter values
* refactor: format file 
						
					 
					
						2022-05-20 15:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3934509d4c 
							
						 
					 
					
						
						
							
							fix: failing test  
						
						
						
					 
					
						2022-05-20 11:48:08 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05808745a7 
							
						 
					 
					
						
						
							
							fix: remove parametersSchema maxLength requirement ( #1616 )  
						
						
						
					 
					
						2022-05-20 11:31:34 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8d34d6268 
							
						 
					 
					
						
						
							
							fix: the replaceGroupId field should be optional ( #1608 )  
						
						
						
					 
					
						2022-05-20 11:07:30 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a27bffe4d 
							
						 
					 
					
						
						
							
							Complete open api schemas for project features controller ( #1563 )  
						
						... 
						
						
						
						* Completed OpenAPI Schemas for ProjectFeatures Controller
Completed OpenAPI Schemas for Feature Controller (tags)
* Completed OpenAPI Schemas for ProjectFeatures Controller
Completed OpenAPI Schemas for Feature Controller (tags)
* bug fix
* bug fix
* fix merge conflicts, some refactoring
* fix merge conflicts, some refactoring
* fix merge conflicts, some refactoring
* added emptyResponse, patch feature operation schemas and request
* added emptyResponse, patch feature operation schemas and request
* patch strategy
* patch strategy
* update strategy
* update strategy
* fix pr comment
* fix pr comments
* improvements
* added operationId to schema for better generation
* fix pr comment
* fix pr comment
* fix pr comment
* improvements to generated and dynamic types
* improvements to generated and dynamic types
* improvements to generated and dynamic types
* Update response types to use inferred types
* Update addTag response status to 201
* refactor: move schema ref destructuring into createSchemaObject
* made serialize date handle deep objects
* made serialize date handle deep objects
* add `name` to IFeatureStrategy nad fix tests
* fix pr comments
* fix pr comments
* Add types to IAuthRequest
* Sync StrategySchema for FE and BE - into the rabbit hole
* Sync model with OAS spec
* Completed OpenAPI Schemas for ProjectFeatures Controller
Completed OpenAPI Schemas for Feature Controller (tags)
* Completed OpenAPI Schemas for ProjectFeatures Controller
Completed OpenAPI Schemas for Feature Controller (tags)
* bug fix
* bug fix
* fix merge conflicts, some refactoring
* fix merge conflicts, some refactoring
* fix merge conflicts, some refactoring
* added emptyResponse, patch feature operation schemas and request
* added emptyResponse, patch feature operation schemas and request
* patch strategy
* patch strategy
* update strategy
* update strategy
* fix pr comment
* fix pr comments
* improvements
* added operationId to schema for better generation
* fix pr comment
* fix pr comment
* fix pr comment
* improvements to generated and dynamic types
* improvements to generated and dynamic types
* improvements to generated and dynamic types
* Update response types to use inferred types
* Update addTag response status to 201
* refactor: move schema ref destructuring into createSchemaObject
* made serialize date handle deep objects
* made serialize date handle deep objects
* add `name` to IFeatureStrategy nad fix tests
* fix pr comments
* fix pr comments
* Add types to IAuthRequest
* Sync StrategySchema for FE and BE - into the rabbit hole
* Sync model with OAS spec
* Completed OpenAPI Schemas for ProjectFeatures Controller
Completed OpenAPI Schemas for Feature Controller (tags)
* Completed OpenAPI Schemas for ProjectFeatures Controller
Completed OpenAPI Schemas for Feature Controller (tags)
* bug fix
* bug fix
* fix merge conflicts, some refactoring
* fix merge conflicts, some refactoring
* fix merge conflicts, some refactoring
* added emptyResponse, patch feature operation schemas and request
* added emptyResponse, patch feature operation schemas and request
* patch strategy
* patch strategy
* update strategy
* update strategy
* fix pr comment
* fix pr comments
* improvements
* added operationId to schema for better generation
* fix pr comment
* fix pr comment
* fix pr comment
* improvements to generated and dynamic types
* improvements to generated and dynamic types
* improvements to generated and dynamic types
* Update response types to use inferred types
* Update addTag response status to 201
* refactor: move schema ref destructuring into createSchemaObject
* made serialize date handle deep objects
* made serialize date handle deep objects
* add `name` to IFeatureStrategy nad fix tests
* fix pr comments
* fix pr comments
* Add types to IAuthRequest
* Sync StrategySchema for FE and BE - into the rabbit hole
* Sync model with OAS spec
* Completed OpenAPI Schemas for ProjectFeatures Controller
Completed OpenAPI Schemas for Feature Controller (tags)
* Completed OpenAPI Schemas for ProjectFeatures Controller
Completed OpenAPI Schemas for Feature Controller (tags)
* bug fix
* bug fix
* fix merge conflicts, some refactoring
* fix merge conflicts, some refactoring
* fix merge conflicts, some refactoring
* added emptyResponse, patch feature operation schemas and request
* added emptyResponse, patch feature operation schemas and request
* patch strategy
* patch strategy
* update strategy
* update strategy
* fix pr comment
* fix pr comments
* improvements
* added operationId to schema for better generation
* fix pr comment
* fix pr comment
* fix pr comment
* improvements to generated and dynamic types
* improvements to generated and dynamic types
* improvements to generated and dynamic types
* Update response types to use inferred types
* Update addTag response status to 201
* refactor: move schema ref destructuring into createSchemaObject
* made serialize date handle deep objects
* made serialize date handle deep objects
* add `name` to IFeatureStrategy nad fix tests
* fix pr comments
* fix pr comments
* Add types to IAuthRequest
* Sync StrategySchema for FE and BE - into the rabbit hole
* Sync model with OAS spec
* revert
* revert
* revert
* revert
* revert
* mapper
* revert
* revert
* revert
* remove serialize-dates.ts
* remove serialize-dates.ts
* remove serialize-dates.ts
* remove serialize-dates.ts
* remove serialize-dates.ts
* revert
* revert
* add mappers
* add mappers
* fix pr comments
* ignore report.json
* ignore report.json
* Route permission required
Co-authored-by: olav <mail@olav.io> 
						
					 
					
						2022-05-18 16:17:09 +03:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c1d4838b8 
							
						 
					 
					
						
						
							
							fix: require equal environments when moving toggles ( #1595 )  
						
						... 
						
						
						
						* fix: apply query from checkProjectsCompatibility
* fix: require equal environments when moving toggles
* refactor: clean up project service tests
* refactor: add test for project compatibility check
* refactor: improve arraysHaveSameItems name 
						
					 
					
						2022-05-18 11:07:01 +02:00 
						 
				 
			
				
					
						
							
							
								Wilco Schoneveld 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c30e92dc49 
							
						 
					 
					
						
						
							
							Added ability to set additional transport options to email service ( #1589 )  
						
						... 
						
						
						
						Co-authored-by: Wilco Schoneveld <wilco.schoneveld@politie.nl> 
						
					 
					
						2022-05-13 09:06:10 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7250a0574c 
							
						 
					 
					
						
						
							
							fix: correct patch for feature project id  
						
						
						
					 
					
						2022-05-11 14:52:38 +02:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37fa254ceb 
							
						 
					 
					
						
						
							
							fix: Repair feature strategies with broken project ids ( #1593 )  
						
						
						
					 
					
						2022-05-11 13:41:35 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bea8a9931 
							
						 
					 
					
						
						
							
							refactor: use static as the asset dir name ( #1586 )  
						
						... 
						
						
						
						* refactor: use static as the asset dir name
* chore: update unleash-frontend
* refactor: use the real index.html in tests 
						
					 
					
						2022-05-10 15:47:54 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b46bfb83a 
							
						 
					 
					
						
						
							
							refactor: fix CDN prefix rewrite ( #1585 )  
						
						... 
						
						
						
						* fix: change folder path
* refactor: revert cdnPrefix test config
* refactor: fix rewriteHTML test data
* refactor: add rewriteHTML cdnPrefix test
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-05-10 14:05:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d711c4749d 
							
						 
					 
					
						
						
							
							fix: correct types used in addon.ts  
						
						
						
					 
					
						2022-05-10 09:35:39 +02:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ef8dba7a7 
							
						 
					 
					
						
						
							
							fix: Upgrade knex to 2.0.0 and patch some stores to correctly order their count queries so they compile ( #1579 )  
						
						
						
					 
					
						2022-05-09 15:20:12 +02:00 
						 
				 
			
				
					
						
							
							
								Connor Teague 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e67c0d115b 
							
						 
					 
					
						
						
							
							1568 fix datadog type/value order in addon ( #1569 )  
						
						
						
					 
					
						2022-05-06 09:07:19 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce2714713a 
							
						 
					 
					
						
						
							
							refactor: use vite html in test ( #1561 )  
						
						
						
					 
					
						2022-05-05 16:14:47 +01:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac90a3b1c7 
							
						 
					 
					
						
						
							
							fix: remove trailing slash from OpenAPI route ( #1564 )  
						
						
						
					 
					
						2022-05-05 11:45:23 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56615e91f0 
							
						 
					 
					
						
						
							
							fix: validate the type and length of parameter values  ( #1559 )  
						
						... 
						
						
						
						* refactor: coerce primitive types in OpenAPI requests
* refactor: avoid broken array args to serializeDates
* refactor: avoid some spec refs to improve generated types
* refactor: remove debug logging
* refactor: fix IExpressOpenApi interface name prefix
* refactor: ensure that parameter values are strings
* refactor: test that parameter values are coerced to strings 
						
					 
					
						2022-05-04 15:16:18 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61e9588bb0 
							
						 
					 
					
						
						
							
							fix: update open api snapshot ( #1560 )  
						
						
						
					 
					
						2022-05-04 14:54:26 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e938a21b4 
							
						 
					 
					
						
						
							
							feat: show archived toggles on a project level ( #1555 )  
						
						... 
						
						
						
						* feat: show archived toggles on a project level
* refactor: split behaviour in 2 separate routes and methods for clarity
* add e2e test 
						
					 
					
						2022-05-04 07:45:29 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42e32a9118 
							
						 
					 
					
						
						
							
							fix: set favicon icon to CDN if prefix is set ( #1553 )  
						
						
						
					 
					
						2022-05-02 12:49:48 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Lehmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a36a19c33a 
							
						 
					 
					
						
						
							
							Don't import from root URL ( #1540 )  
						
						
						
					 
					
						2022-04-29 10:44:01 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c02865504e 
							
						 
					 
					
						
						
							
							refactor: disallow additionalProperties in response schemas ( #1543 )  
						
						
						
					 
					
						2022-04-29 08:09:27 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36922d156d 
							
						 
					 
					
						
						
							
							refactor: fix a few eslint module boundary type overrides ( #1542 )  
						
						
						
					 
					
						2022-04-28 12:40:38 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e40cb935e 
							
						 
					 
					
						
						
							
							task: Use make-fetch-happen ( #1500 )  
						
						... 
						
						
						
						closes  #739  
					
						2022-04-28 10:57:52 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0724afdf5 
							
						 
					 
					
						
						
							
							feat: add READ_API_TOKEN permission ( #1528 )  
						
						... 
						
						
						
						* refactor: extract accessibleTokens fn
* feat: add READ_API_TOKEN permission 
						
					 
					
						2022-04-26 10:24:34 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdebeef929 
							
						 
					 
					
						
						
							
							feat: add OpenAPI validation to a few endpoints ( #1409 )  
						
						... 
						
						
						
						* feat: add OpenAPI validation to a few endpoints (2)
* refactor: use package version as the OpenAPI version
* refactor: keep the existing OpenAPI page for now
* refactor: add snapshots tests for the OpenAPI output
* refactor: validate Content-Type by default
* refactor: update vulnerable deps
* refactor: fix documentation URL to match schema
* refactor: improve external type declaration
* refactor: remove unused package resolutions
* refactor: try express-openapi fork
* Update package.json
* Update src/lib/services/openapi-service.ts
* Update src/lib/types/openapi.d.ts
* Update src/lib/types/openapi.d.ts
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2022-04-25 14:17:59 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f52f1cadac 
							
						 
					 
					
						
						
							
							chore(deps): update dependency eslint-config-airbnb-typescript to v16.1.0 ( #1147 )  
						
						... 
						
						
						
						* chore(deps): update dependency eslint-config-airbnb-typescript to v16.1.0
* chore: Update a few places with eslint-ignore due to new linter rules for optional parameters
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: sighphyre <liquidwicked64@gmail.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2022-04-25 13:14:43 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14694fdf04 
							
						 
					 
					
						
						
							
							fix: allow missing instanceId in client metrics ( #1522 )  
						
						... 
						
						
						
						* fix: allow missing instanceId in client metrics
* fix: remove ts-ignore 
						
					 
					
						2022-04-22 13:52:27 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e38f7cf7c2 
							
						 
					 
					
						
						
							
							feat: add context value descriptions ( #1496 )  
						
						... 
						
						
						
						* feat: add context value descriptions
* refactor: upcase SQL keywords
* refactor: allow blank descriptions 
						
					 
					
						2022-04-19 08:40:07 +02:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9b44b6546 
							
						 
					 
					
						
						
							
							Merge pull request  #1476  from Unleash/feat/multi-project-tokens  
						
						... 
						
						
						
						feat: Implement multi token support for client tokens 
						
					 
					
						2022-04-08 11:51:31 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							608d870851 
							
						 
					 
					
						
						
							
							fix: remove duplicate foreign key ( #1491 )  
						
						
						
					 
					
						2022-04-08 10:34:22 +02:00 
						 
				 
			
				
					
						
							
							
								Salvatore Novelli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ddbff2669 
							
						 
					 
					
						
						
							
							feat: add "application_name" as an optional DB option  #1170  ( #1478 )  
						
						... 
						
						
						
						* implemented changes to resolve issue 1170
* added applicationName to the list of db options in the documentation'
Co-authored-by: Daniele Casal <daniele.casal@lloydsbanking.com>
Co-authored-by: Sukhvinder Panesar <79143027+esspee-lbg@users.noreply.github.com> 
						
					 
					
						2022-04-07 20:55:56 +02:00 
						 
				 
			
				
					
						
							
							
								abhinav1708 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66c66c7e4a 
							
						 
					 
					
						
						
							
							feat: events for feature tag and untag ( #1355 )  
						
						
						
					 
					
						2022-04-06 20:51:01 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							794327f8e0 
							
						 
					 
					
						
						
							
							fix: reject duplicate segment names ( #1475 )  
						
						... 
						
						
						
						* fix: reject duplicate segment names
* refactor: remove unnecessary comment
* refactor: improve validateName logic with existsByName
* fix: removed unused NotFoundError import 
						
					 
					
						2022-04-06 14:01:50 +01:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
						
						
							
						
						
							e889d8e29c 
							
						 
					 
					
						
						
							
							feat: Implement multi token support for client tokens  
						
						... 
						
						
						
						This adds support for multi project tokens to be created. Backward compatibility is handled at 3 different layers here:
- The API is made backwards compatible though a permissive data type that accepts either a project?: string or projects?: string[] property, validation is done through JOI here, which ensures that projects and project are not set together. In the case of neither, this defaults to the previous default of ALL_PROJECTS
- The service layer method to handle adding tokens has been made tolerant to either of the above case and has been deprecated, a new method supporting only the new structure of using projects has been added
- Existing compatibility for consumers of Unleash as a library should not be affected either, the ApiUser constructor is now tolerant to the the first input and will internally map to the new cleaned structure 
						
					 
					
						2022-04-06 08:11:41 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f7d878422 
							
						 
					 
					
						
						
							
							fix: add missing awaits ( #1472 )  
						
						... 
						
						
						
						* refactor: silence expected console.error call
* fix: add missing access service awaits
* fix: add missing constraint validation await 
						
					 
					
						2022-04-01 11:10:21 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1da38781d5 
							
						 
					 
					
						
						
							
							feat: add segment limits ( #1469 )  
						
						... 
						
						
						
						* feat: add segment limits
* refactor: move segment limits to constants 
						
					 
					
						2022-04-01 10:53:52 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf06b562f9 
							
						 
					 
					
						
						
							
							fix: allow instance ID to be empty for metrics ( #1471 )  
						
						
						
					 
					
						2022-04-01 10:34:22 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66d9d7a6d2 
							
						 
					 
					
						
						
							
							feat: add segments ( #1426 )  
						
						... 
						
						
						
						* refactor: fix missing tsconfig path in .eslintrc
* refactor: require contextName and operator
* refactor: fix crash on missing feature strategies
* feat: add segments schema
* feat: add segments client API
* feat: add segments permissions
* refactor: fail migration if things exist
* refactor: remove strategy IDs from responses
* refactor: allow empty description
* refactor: add segment import/export
* refactor: add perf scripts
* refactor: add get segment fn
* refactor: move constraint validation endpoint
* refactor: use a separate id for segment updates
* refactor: use PERF_AUTH_KEY for artillery
* refactor: adjust segment seed size
* refactor: add missing event data await
* refactor: improve method order
* refactor: remove request body limit override 
						
					 
					
						2022-03-29 14:59:14 +02:00 
						 
				 
			
				
					
						
							
							
								Youssef Khedher 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d11d0e712b 
							
						 
					 
					
						
						
							
							refactor: block creating token for disabled environment ( #1464 )  
						
						... 
						
						
						
						* refactor: block creating token for disabled environment
Co-authored-by: olav <mail@olav.io>
* refactore: remove unused deps
Co-authored-by: olav <mail@olav.io> 
						
					 
					
						2022-03-24 11:26:00 +01:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cc43c0a4a 
							
						 
					 
					
						
						
							
							refactor: always add values to constraints ( #1448 )  
						
						
						
					 
					
						2022-03-17 12:32:04 +01:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f60dd6958 
							
						 
					 
					
						
						
							
							Merge pull request  #1431  from Unleash/enabled-environments-override  
						
						... 
						
						
						
						Add enabled environments override flag 
						
					 
					
						2022-03-16 14:45:55 +02:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
						
						
							
						
						
							ba07080aad 
							
						 
					 
					
						
						
							
							chore: extend tests for enabled environments  
						
						
						
					 
					
						2022-03-16 14:29:11 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a236a61623 
							
						 
					 
					
						
						
							
							Fix/user added event ( #1437 )  
						
						... 
						
						
						
						* 4.9.0-beta.1
* chore: update unleash frontend
* 4.9.0-beta.2
* fix: add user email to project user events 
						
					 
					
						2022-03-16 08:44:30 +01:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
						
						
							
						
						
							91fa0ed296 
							
						 
					 
					
						
						
							
							fix: update config tests for enabled environments  
						
						
						
					 
					
						2022-03-14 10:01:05 +02:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
						
						
							
						
						
							8410a8e3ac 
							
						 
					 
					
						
						
							
							feat: enabled environments override now also moves projects and toggles to new environments  
						
						
						
					 
					
						2022-03-11 15:52:13 +02:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
						
						
							
						
						
							c3b064adfc 
							
						 
					 
					
						
						
							
							feat: Add environment variable to set override enabled environments  
						
						
						
					 
					
						2022-03-11 11:16:58 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55469801cf 
							
						 
					 
					
						
						
							
							feat: validate strategies ( #1429 )  
						
						... 
						
						
						
						* feat: validate strategies
* fix: optional coalescing on constraints
* fix: update test 
						
					 
					
						2022-03-10 14:43:53 +01:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3910e23d2d 
							
						 
					 
					
						
						
							
							Merge pull request  #1408  from Unleash/feat/init-client-tokens  
						
						... 
						
						
						
						Load Client Tokens From Environment on Startup 
						
					 
					
						2022-03-09 09:53:47 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f075e4d1c 
							
						 
					 
					
						
						
							
							Feat/new constraint operators ( #1397 )  
						
						... 
						
						
						
						* feat: add migration for currentTime context field
* feat: add tests for number validator
* feat: add validation fields for constraint
* feat: add validation for semver, date and legalvalues
* fix: import paths
* fix: only allow specified operators
* fix: add operator test
* fix: reset db
* fix: remove unused import
* fix: set semver as dependency 
						
					 
					
						2022-03-04 17:29:42 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							49af49a9d4 
							
						 
					 
					
						
						
							
							fix: lint  
						
						
						
					 
					
						2022-03-03 16:26:25 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							d4521a1c0c 
							
						 
					 
					
						
						
							
							fix: changeRole to assign roles without existing members  
						
						... 
						
						
						
						Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai> 
						
					 
					
						2022-03-03 14:33:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							d264f30fa0 
							
						 
					 
					
						
						
							
							fix: lint  
						
						
						
					 
					
						2022-03-03 08:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							d514356030 
							
						 
					 
					
						
						
							
							fix: avoid scope issues  
						
						
						
					 
					
						2022-03-03 08:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							321c9a8492 
							
						 
					 
					
						
						
							
							Update src/test/e2e/services/project-service.e2e.test.ts  
						
						... 
						
						
						
						Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-03-03 08:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							8a4984fee6 
							
						 
					 
					
						
						
							
							Update src/test/e2e/services/project-service.e2e.test.ts  
						
						... 
						
						
						
						Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-03-03 08:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							faa87469ff 
							
						 
					 
					
						
						
							
							Update src/lib/types/events.ts  
						
						... 
						
						
						
						Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-03-03 08:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							7f391e2b48 
							
						 
					 
					
						
						
							
							Update src/lib/types/events.ts  
						
						... 
						
						
						
						Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-03-03 08:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							f0abc0e0d6 
							
						 
					 
					
						
						
							
							Update src/lib/types/events.ts  
						
						... 
						
						
						
						Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-03-03 08:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							017bd75c9c 
							
						 
					 
					
						
						
							
							Update src/lib/services/project-service.ts  
						
						... 
						
						
						
						Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-03-03 08:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							2f189db394 
							
						 
					 
					
						
						
							
							Update src/lib/services/project-service.ts  
						
						... 
						
						
						
						Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-03-03 08:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							8364c3b396 
							
						 
					 
					
						
						
							
							fix: add method to change role for project memeber  
						
						
						
					 
					
						2022-03-03 08:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
						
						
							
						
						
							6de5fdb565 
							
						 
					 
					
						
						
							
							feat: allow startup to load client tokens from env var  
						
						
						
					 
					
						2022-03-02 13:44:46 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc4d95ff5b 
							
						 
					 
					
						
						
							
							fix: configure user endpoint when AuthType is NONE ( #1403 )  
						
						... 
						
						
						
						Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-03-01 10:52:22 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3704f93ff5 
							
						 
					 
					
						
						
							
							fix: readd orderBy statement to project query ( #1394 )  
						
						
						
					 
					
						2022-02-25 08:32:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							2d4727d25d 
							
						 
					 
					
						
						
							
							fix: remove project column from roles if exists  
						
						
						
					 
					
						2022-02-24 14:08:41 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							48e09dbc2a 
							
						 
					 
					
						
						
							
							fix: add migration patch  
						
						... 
						
						
						
						This patch will fix issues introduced in Unleash v3.13.0. It only
affects users trying to upgrade from v3 to v4 and has been using
v3.13.0 which contained an incorrect migration file. 
						
					 
					
						2022-02-24 14:08:41 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34e5034547 
							
						 
					 
					
						
						
							
							fix: reduce project overview query count to 2. ( #1356 )  
						
						... 
						
						
						
						* fix: reduce project overview query count to 2.
Previously we've been doing N+1 queries for projects, this now changes to doing one query for projects with feature counts, and then one query for membercounts for all projects and merging that with the first query. 
						
					 
					
						2022-02-21 12:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb08ed0b55 
							
						 
					 
					
						
						
							
							refactor: add an hoursBack query param to the raw metrics endpoint ( #1373 )  
						
						... 
						
						
						
						* refactor: add an hoursBack query param to the raw metrics endpoint
* refactor: explicitly return undefined
* refactor: make parseHoursBackQueryParam non-static
* refactor: add test for hoursBack query param
* refactor: improve arg name
* refactor: add a 1 hour test case 
						
					 
					
						2022-02-17 10:47:05 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6520aa1b0c 
							
						 
					 
					
						
						
							
							Feat/impression data ( #1310 )  
						
						... 
						
						
						
						* feat: add impression data column
* fix: add default value to impressionData
* fix: allow client api to return impressionData
* fix: add tests for impressionData
* fix: reset server-dev
* fix: add test for adding a toggle with impression data on a different project
* fix: update tests 
						
					 
					
						2022-02-03 11:06:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5035f96e1 
							
						 
					 
					
						
						
							
							fix: rbac should pick up projectId from path if available  
						
						
						
					 
					
						2022-02-01 22:58:52 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2b4eef8ba 
							
						 
					 
					
						
						
							
							fix: set migration for feedbacK ( #1315 )  
						
						
						
					 
					
						2022-01-31 09:57:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19cb991cc9 
							
						 
					 
					
						
						
							
							fix: metric counters should use bigint ( #1313 )  
						
						
						
					 
					
						2022-01-31 08:50:11 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cad01b97e 
							
						 
					 
					
						
						
							
							fix: welcome-email should not include password-link when disabled ( #1302 )  
						
						
						
					 
					
						2022-01-28 12:50:35 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							332b94d209 
							
						 
					 
					
						
						
							
							fix: convert simple-password-provider.test.js to ts  
						
						
						
					 
					
						2022-01-26 22:44:26 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a50d0e2a21 
							
						 
					 
					
						
						
							
							fix: improve API error-handling ( #1301 )  
						
						... 
						
						
						
						Unleash is an API and it would simplyfy a lot of the specific
errors could carry the expected HTTP status code for this error.
This would eliminate the need for a gigantic switch/case in the
handle-errors function. 
						
					 
					
						2022-01-26 13:45:22 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8399abee0 
							
						 
					 
					
						
						
							
							fix: add migration for old feature events ( #1300 )  
						
						... 
						
						
						
						When we change the feature events we introduced a new column
on the events table to ease resolving of feature related events,
instead of knowing the types and require the data object to include
a name property. This commit adds a migration to make sure we
convert all feature events.
fixes : #1299  
						
					 
					
						2022-01-26 13:39:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14a305f0e7 
							
						 
					 
					
						
						
							
							fix: upgrade node-fetch to version 2.6.7  
						
						
						
					 
					
						2022-01-23 21:29:42 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ecacfb89c 
							
						 
					 
					
						
						
							
							Fix/validate context ( #1282 )  
						
						... 
						
						
						
						* fix: add context guards
* fix: change error message
* fix: remove console log 
						
					 
					
						2022-01-21 12:02:05 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef Khedher 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9d8c549e8 
							
						 
					 
					
						
						
							
							Merge pull request  #1244  from Unleash/feat/update-toggle-type-description  
						
						... 
						
						
						
						feat: update feature types description 
						
					 
					
						2022-01-21 09:05:21 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							367b31185b 
							
						 
					 
					
						
						
							
							fix: allow charset in content-type ( #1241 )  
						
						
						
					 
					
						2022-01-20 15:00:16 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							f8c40d1137 
							
						 
					 
					
						
						
							
							refactor: create migration to update feature types description  
						
						
						
					 
					
						2022-01-19 19:54:49 +01:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc920e85ba 
							
						 
					 
					
						
						
							
							Fix/add project events ( #1267 )  
						
						... 
						
						
						
						* fix: wip project events
* fix: Include deletion events for when a user is removed from a project role
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2022-01-14 12:14:02 +01:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e164e3d835 
							
						 
					 
					
						
						
							
							Merge pull request  #1266  from Unleash/feat/block-deletion-of-root-roles  
						
						... 
						
						
						
						fix: Prevent deletion of built in roles 
						
					 
					
						2022-01-14 12:55:55 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1989c53fb0 
							
						 
					 
					
						
						
							
							fix: enable tags and validate for legacy api ( #1264 )  
						
						... 
						
						
						
						* fix: enable tags and validate for legacy api
* fix: move delete tag
* fix: test name
* fix: move /api/admin/features 
						
					 
					
						2022-01-14 11:16:17 +01:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
						
						
							
						
						
							bfcad65cdc 
							
						 
					 
					
						
						
							
							fix: Prevent deletion of built in roles  
						
						
						
					 
					
						2022-01-14 10:30:34 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1826ca79a 
							
						 
					 
					
						
						
							
							fix: incorrect snapshot  
						
						
						
					 
					
						2022-01-14 09:23:32 +01:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c78980502 
							
						 
					 
					
						
						
							
							feat: custom project roles ( #1220 )  
						
						... 
						
						
						
						* wip: environment for permissions
* fix: add migration for roles
* fix: connect environment with access service
* feat: add tests
* chore: Implement scaffolding for new rbac
* fix: add fake store
* feat: Add api endpoints for roles and permissions list
* feat: Add ability to provide permissions when creating a role and rename environmentName to name in the list permissions datastructure
* fix: Make project roles resolve correctly against new environments permissions structure
* fix: Patch migration to also populate permission names
* fix: Make permissions actually work with new environments
* fix: Add back to get permissions working for editor role
* fix: Removed ability to set role type through api during creation - it's now always custom
* feat: Return permissions on get role endpoint
* feat: Add in support for updating roles
* fix: Get a bunch of tests working and delete a few that make no sense anymore
* chore: A few small cleanups - remove logging and restore default on dev server config
* chore: Refactor role/access stores into more logical domains
* feat: Add in validation for roles
* feat: Patch db migration to handle old stucture
* fix: migration for project roles
* fix: patch a few broken tests
* fix: add permissions to editor
* fix: update test name
* fix: update user permission mapping
* fix: create new user
* fix: update root role test
* fix: update tests
* feat: Validation now works when updating a role
* fix: Add in very barebones down migration for rbac so that tests work
* fix: Improve responses from role resolution - getting a non existant role will throw a NotFound error
* fix: remove unused permissions
* fix: add test for connecting roles and deleting project
* fix: add test for adding a project member with a custom role
* fix: add test for changing user role
* fix: add guard for deleting role if the role is in use
* fix: alter migration
* chore: Minor code cleanups
* chore: Small code cleanups
* chore: More minor cleanups of code
* chore: Trim some dead code to make the linter happy
* feat: Schema validation for roles
* fix: setup permission for variant
* fix: remove unused import
* feat: Add cascading delete for role_permissions when deleting a role
* feat: add configuration option for disabling legacy api
* chore: update frontend to beta version
* 4.6.0-beta.0
* fix: export default project constant
* fix: update snapshot
* fix: module pattern ../../lib
* fix: move DEFAULT_PROJECT to types
* fix: remove debug logging
* fix: remove debug log state
* fix: Change permission descriptions
* fix: roles should have unique name
* fix: root roles should be connected to the default project
* fix: typo in role-schema.ts
* fix: Role permission empty string for non environment type
* feat: new permission for moving project
* fix: add event for changeProject
* fix: Removing a user from a project will now check to see if that project has an owner, rather than checking if any project has an owner
* fix: add tests for move project
* fix: Add in missing create/delete tag permissions
* fix: Removed duplicate impl caused by multiple good samaritans putting it back in!
* fix: Trim out add tag permissions, for now at least
* chore: Trim out new add and delete tag permissions - we're going with update feature instead
* chore: update frontend
* 4.6.0-beta.1
* feat: Prevent editing of built in roles
* fix: Patch an issue where permissions for variants/environments didn't match the front end
* fix: lint
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-01-13 11:14:17 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a5b332567 
							
						 
					 
					
						
						
							
							fix: make sure our CSP allow gravatar.com for images  
						
						
						
					 
					
						2022-01-12 23:22:04 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							0d6c440c69 
							
						 
					 
					
						
						
							
							feat: update feature types description  
						
						
						
					 
					
						2022-01-07 11:25:10 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1a2f110c6 
							
						 
					 
					
						
						
							
							chore: reduce test time-complexity  
						
						
						
					 
					
						2022-01-06 21:26:53 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73685c771a 
							
						 
					 
					
						
						
							
							fix: allow static assets from cdn.getunleash.io  
						
						
						
					 
					
						2022-01-06 21:08:16 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							559275129d 
							
						 
					 
					
						
						
							
							Fix/bcryptjs ( #1239 )  
						
						... 
						
						
						
						fixes : #1108  
					
						2022-01-06 20:43:57 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26b7da8b5c 
							
						 
					 
					
						
						
							
							feat: add support for cdnPrefix for static assets ( #1191 )  
						
						
						
					 
					
						2022-01-06 10:31:00 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b59a4219a 
							
						 
					 
					
						
						
							
							fix: Should not remove variants when updating feature toggle metadata ( #1234 )  
						
						
						
					 
					
						2022-01-06 10:23:52 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66d4aa61de 
							
						 
					 
					
						
						
							
							fix: correct format for API tokens  
						
						
						
					 
					
						2022-01-05 10:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Juraj Malenica 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e757c00840 
							
						 
					 
					
						
						
							
							feat: Add init api tokens option ( #1181 )  
						
						... 
						
						
						
						Adds support for initializing a fresh Unleash instance with predefined API tokens. 
Co-authored-by: sighphyre <liquidwicked64@gmail.com>
Co-authored-by: Juraj Malenica <juraj.malenica@mindsmiths.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2022-01-05 10:00:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c051eb9149 
							
						 
					 
					
						
						
							
							fix: expose ApiUser out of Unleash  
						
						
						
					 
					
						2022-01-04 20:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								sighphyre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a82d9be87 
							
						 
					 
					
						
						
							
							fix: Update updateUser code to reject empty emails ( #1210 )  
						
						... 
						
						
						
						* fix: Update updateUser code to reject empty emails
This fixes an issue where the updateUser call would allow null email
addresses, then update the email to null and then raise an exception,
leaving the db in a state where no user could be resolved.
* fix: remove username/email requirement in user.ts
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2022-01-03 20:14:56 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d8d48026d 
							
						 
					 
					
						
						
							
							fix: adjust feature-variant-updated event  
						
						
						
					 
					
						2021-12-17 04:30:39 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							994db02f84 
							
						 
					 
					
						
						
							
							fix: Adds feature-variant-updated event. ( #1189 )  
						
						... 
						
						
						
						This triggers when we update or overwrite variants, and will include the
previous variants and the new variants.
Co-authored-by: Ivar Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-12-16 11:07:19 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							791384ddb1 
							
						 
					 
					
						
						
							
							Fix/variants ordering ( #1187 )  
						
						... 
						
						
						
						* fix: sort variants on output
We found that for existing variants, the sorting by name wasn't applied, so the index in the patches were wrong. This PR adds the sort also when we're getting variants as part of the getFeature call, not just when we're getting the variants. This should make the UX consistent, and prevent our patches from hitting the wrong index in the variants array.
Co-authored-by: Youssef Khedher <khedher.youssef@hotmail.fr> 
						
					 
					
						2021-12-15 14:20:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							08bff6359c 
							
						 
					 
					
						
						
							
							fix: uintroduce call to update last_seen on client-instance  
						
						
						
					 
					
						2021-12-10 09:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							573385a630 
							
						 
					 
					
						
						
							
							fix: drop client_metrics table  
						
						
						
					 
					
						2021-12-10 09:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							bf1223e07d 
							
						 
					 
					
						
						
							
							fix: rename services  
						
						
						
					 
					
						2021-12-10 09:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							cf70da71c9 
							
						 
					 
					
						
						
							
							fix: lint  
						
						
						
					 
					
						2021-12-10 09:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							bb4e6290d5 
							
						 
					 
					
						
						
							
							fix: move toggle-counters to metrics service  
						
						
						
					 
					
						2021-12-10 09:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							9f13b801eb 
							
						 
					 
					
						
						
							
							fix: rename metrics-service to client-instance service  
						
						
						
					 
					
						2021-12-10 09:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							4a9939ccb1 
							
						 
					 
					
						
						
							
							feat: remove old metrics service  
						
						
						
					 
					
						2021-12-10 09:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef Khedher 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ec9672a5c 
							
						 
					 
					
						
						
							
							Merge pull request  #1145  from Unleash/feat/update-health-report  
						
						... 
						
						
						
						feat: update health report 
						
					 
					
						2021-12-06 15:39:45 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98d64fc1e4 
							
						 
					 
					
						
						
							
							fix: open validate endpoint ( #1162 )  
						
						... 
						
						
						
						* fix: open validate endpoint
* fix: set validate permission to none 
						
					 
					
						2021-12-06 15:19:25 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c550f157a 
							
						 
					 
					
						
						
							
							fix: always require permission for POST, PATCH, PUT, DELETE ( #1152 )  
						
						
						
					 
					
						2021-12-03 12:46:50 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							784ddf8fb3 
							
						 
					 
					
						
						
							
							fix: cleanup old user permissions ( #1150 )  
						
						
						
					 
					
						2021-12-01 22:10:09 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							5e6e7e1aac 
							
						 
					 
					
						
						
							
							adding tests  
						
						
						
					 
					
						2021-12-01 10:41:41 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							26c9bfa3c8 
							
						 
					 
					
						
						
							
							fix: add timestamp on project creation for update_at column  
						
						
						
					 
					
						2021-12-01 09:59:34 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							00f5740d18 
							
						 
					 
					
						
						
							
							fix: rename last_update to updated_at  
						
						
						
					 
					
						2021-11-30 15:25:52 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							c3273ce1ab 
							
						 
					 
					
						
						
							
							fix: remove lastUpdate from fieldToRow  
						
						
						
					 
					
						2021-11-30 15:14:50 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							71c6b05bc4 
							
						 
					 
					
						
						
							
							fix: remove unused dep  
						
						
						
					 
					
						2021-11-30 14:53:31 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							10c1b56e38 
							
						 
					 
					
						
						
							
							add lastupdate to health report  
						
						
						
					 
					
						2021-11-30 14:05:44 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							991a4a8634 
							
						 
					 
					
						
						
							
							add last-update migration to projects table  
						
						
						
					 
					
						2021-11-30 10:40:58 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb8265922d 
							
						 
					 
					
						
						
							
							Fix/enable standard environments ( #1134 )  
						
						
						
					 
					
						2021-11-26 15:31:36 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5829ec7b3d 
							
						 
					 
					
						
						
							
							task: Sort variants by name ( #1132 )  
						
						
						
					 
					
						2021-11-26 13:06:36 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cdb3f665a 
							
						 
					 
					
						
						
							
							task: Ban changes to variants through feature ( #1130 )  
						
						... 
						
						
						
						* task: Ban changes to variants through feature
After adding the new `/variants` endpoint for features we now have a way
to access control adding/modifying variants, so the /:featureName
endpoint should no longer allow editing/adding variants.
This removes variants as a known field from the featureMetadata schema
and tells joi to stripUnknown, thus making sure we never include
variants in the initial creation or future update calls.
For the old features v1 API we allow it to declare that it has already
validated the data coming with its own schema, so we should use the data
we get from it. Thus keeping the old v1 functionality intact
Co-authored-by: Simon Hornby <simon@getunleash.ai> 
						
					 
					
						2021-11-25 14:53:58 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b47b507e18 
							
						 
					 
					
						
						
							
							fix: metrics v2 should await for the clearer ( #1114 )  
						
						
						
					 
					
						2021-11-25 14:18:35 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9ff3972e2 
							
						 
					 
					
						
						
							
							fix: Stop healthrating from including archived ( #1128 )  
						
						... 
						
						
						
						- Since the archived toggles are not visible in the health dashboard,
  including them in the health rating calculation makes for some really
  confusing dashboards. This PR makes sure we only include non-archived
  toggles when calculating health. 
						
					 
					
						2021-11-25 10:09:23 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72092e4a1c 
							
						 
					 
					
						
						
							
							fix: make new variant api validate name uniqueness ( #1126 )  
						
						
						
					 
					
						2021-11-24 14:22:28 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c6001619c 
							
						 
					 
					
						
						
							
							Feat/variant api ( #1119 )  
						
						... 
						
						
						
						Add a new .../:feature/variants API
This adds
- `GET /api/admin/projects/:projectId/features/:featureName/variants` which returns 
```json
{ version: '1', variants: IVariant[] }
```
- `PATCH /api/admin/projects/:projectId/features/:featureName/variants` which accepts a json patch set and updates the feature's variants field and then returns 
```json
{ version: '1', variants: IVariant[] }
```
- `PUT /api/admin/projects/:projectId/features/:featureName/variants`
 which accepts a IVariant[] and overwrites the current variants list for the feature defined in :featureName and returns
```json
{ version: '1', variants: IVariant[] }
- This also makes sure the total weight of all variants is == 1000
- Validates that there is at least 1 'variable' variant if there are variants
- Validates that 'fix' variants total weight can't exceed 1000
- Adds tests for all these invariants.
Co-authored-by: Simon Hornby <simon@getunleash.ai> 
						
					 
					
						2021-11-24 13:08:04 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c369b77b24 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feat/splash  
						
						
						
					 
					
						2021-11-12 13:19:36 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							2d03b8c61e 
							
						 
					 
					
						
						
							
							fix: return be object instead of array  
						
						
						
					 
					
						2021-11-12 13:19:06 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8478dd928 
							
						 
					 
					
						
						
							
							feat: clean up events ( #1089 )  
						
						... 
						
						
						
						Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai> 
						
					 
					
						2021-11-12 13:15:51 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							16429fcf9a 
							
						 
					 
					
						
						
							
							fix: add cascade query inside create table for splash  
						
						
						
					 
					
						2021-11-12 13:01:56 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							0199d1f211 
							
						 
					 
					
						
						
							
							fix: remove req.body from the splash object when update  
						
						
						
					 
					
						2021-11-12 12:44:33 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef Khedher 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							314c60393f 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feat/splash  
						
						
						
					 
					
						2021-11-12 11:30:08 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							e0356eff6d 
							
						 
					 
					
						
						
							
							fix: update e2e test for splash  
						
						
						
					 
					
						2021-11-12 11:18:09 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							fc275a6183 
							
						 
					 
					
						
						
							
							fix: update sql query in add-splash-entry  
						
						
						
					 
					
						2021-11-12 11:02:12 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							c4e56aae09 
							
						 
					 
					
						
						
							
							fix: remove record splash and update sql query in add-splash-entry  
						
						
						
					 
					
						2021-11-12 10:49:09 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Lehmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							064599c942 
							
						 
					 
					
						
						
							
							fix: refactor client-metrics list and ttl-list to TypeScript ( #1080 )  
						
						... 
						
						
						
						Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-11-11 20:29:40 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0895cf653 
							
						 
					 
					
						
						
							
							fix: prevent deadlock for batchinserting usage metrics ( #1100 )  
						
						... 
						
						
						
						* fix: prevent deadlock for batchinserting usage metrics
In client metrics v2 we utilize postgres to count the usage
across a few dimentions (featureName, app_name, environment).
It turns out that if the UPDATE values are not executed in a predictable
order we can end up in a deadlock scenario with postgresql.
In this fix we thus sort the metrics on the feature_name, app_name and
envrionment, to make sure they always are executed in a predictabel
order, and thus avoiding independent inserts colliding in to a deadlock
waiting for eachother.
* fix: tests cannot assume order 
						
					 
					
						2021-11-11 16:05:29 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							cd38c5a01d 
							
						 
					 
					
						
						
							
							add e2e splash test  
						
						
						
					 
					
						2021-11-10 11:24:44 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							db9722dccc 
							
						 
					 
					
						
						
							
							add splash e2e + api tests  
						
						
						
					 
					
						2021-11-10 11:24:01 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							c4da3e89c5 
							
						 
					 
					
						
						
							
							fix: styling  
						
						
						
					 
					
						2021-11-09 20:55:23 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							96f2514fc5 
							
						 
					 
					
						
						
							
							send splash data in the user object  
						
						
						
					 
					
						2021-11-09 20:39:13 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							cc516618a1 
							
						 
					 
					
						
						
							
							add splash-controller and cascade migration  
						
						
						
					 
					
						2021-11-09 14:16:34 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Oseberg 
							
						 
					 
					
						
						
						
						
							
						
						
							d73293c576 
							
						 
					 
					
						
						
							
							fix: add migration  
						
						
						
					 
					
						2021-11-09 11:52:02 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef 
							
						 
					 
					
						
						
						
						
							
						
						
							875fb7734c 
							
						 
					 
					
						
						
							
							create splash migration store and service file  
						
						
						
					 
					
						2021-11-08 16:31:38 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							645a8bce05 
							
						 
					 
					
						
						
							
							fix: convert iso-strings from db to date object  
						
						
						
					 
					
						2021-11-04 22:16:48 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							053956b45e 
							
						 
					 
					
						
						
							
							fix/projectId cannot change for strategy configs ( #1084 )  
						
						
						
					 
					
						2021-11-04 21:24:55 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec60f4485c 
							
						 
					 
					
						
						
							
							fix: disable projects ( #1085 )  
						
						
						
					 
					
						2021-11-04 21:09:52 +01:00 
						 
				 
			
				
					
						
							
							
								Lennart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							759b592d90 
							
						 
					 
					
						
						
							
							fix: update mime library method signature to 2.X ( #1078 )  
						
						... 
						
						
						
						Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-11-02 23:43:16 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Lehmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b47e228181 
							
						 
					 
					
						
						
							
							fix: be explicit when specifying time & replace moment with date-fns ( #1072 )  
						
						
						
					 
					
						2021-11-02 15:13:46 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59f1c6e8e9 
							
						 
					 
					
						
						
							
							fix: add default sort order for built in envs ( #1076 )  
						
						
						
					 
					
						2021-10-29 13:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b04b6b3ef7 
							
						 
					 
					
						
						
							
							chore: mute expected test errors  
						
						
						
					 
					
						2021-10-29 11:22:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fb1bcb524 
							
						 
					 
					
						
						
							
							feat: Disable password based login ( #1046 )  
						
						... 
						
						
						
						This commit will introduce a new setting used to disbaled
simple password based authention.
The setting itself is an enterprise setting. 
						
					 
					
						2021-10-29 10:25:42 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e73ed8f47 
							
						 
					 
					
						
						
							
							chore: remvoe console.error for tests expecting error  
						
						
						
					 
					
						2021-10-29 09:25:47 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e3813f5f6 
							
						 
					 
					
						
						
							
							fix: lint  
						
						
						
					 
					
						2021-10-28 16:32:50 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ef7fd2420 
							
						 
					 
					
						
						
							
							fix: legacy feature stale on/off needs to return full toggle  
						
						
						
					 
					
						2021-10-28 15:48:07 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0b2ce3170 
							
						 
					 
					
						
						
							
							fix: add enpoint for fetching a single user ( #1074 )  
						
						... 
						
						
						
						* fix: add enpoint for fetching a single user
* fix add api docs 
						
					 
					
						2021-10-28 14:24:09 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8040abb1c4 
							
						 
					 
					
						
						
							
							fix: reuse message formatter for addons ( #1058 )  
						
						
						
					 
					
						2021-10-28 14:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							131eeeaa78 
							
						 
					 
					
						
						
							
							fix: demo-auth should use /auth path  
						
						
						
					 
					
						2021-10-26 23:04:44 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Lehmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							607b2a6657 
							
						 
					 
					
						
						
							
							fix: use date-fns for date/time maths instead of (wrong) Date#setHours ( #1070 )  
						
						... 
						
						
						
						Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-10-26 20:13:30 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Lehmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3030666f18 
							
						 
					 
					
						
						
							
							chore: pool min 1, max 4 DB connections & limit Jest workers to 4 ( #1069 )  
						
						
						
					 
					
						2021-10-26 19:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07202a9910 
							
						 
					 
					
						
						
							
							fix: removing a strategy from a toggle should only require UPDATE_FEATURE permission  
						
						
						
					 
					
						2021-10-25 11:14:38 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6914bd7908 
							
						 
					 
					
						
						
							
							fix: Only trigger environment enabled/disabled events if different f… ( #1053 )  
						
						... 
						
						
						
						Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-10-21 22:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1924961efa 
							
						 
					 
					
						
						
							
							fix: simplify how we update projects  
						
						
						
					 
					
						2021-10-21 21:06:56 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0dfe204ee 
							
						 
					 
					
						
						
							
							fix: Remove duplicate FEATURE_METADATA_UPDATED from events list for webhook addon ( #1052 )  
						
						
						
					 
					
						2021-10-21 20:54:03 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0d5b04388 
							
						 
					 
					
						
						
							
							fix: only send FEATURE_UPDATED for legacy ( #1054 )  
						
						... 
						
						
						
						Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai> 
						
					 
					
						2021-10-21 20:53:39 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7b5f0caa0 
							
						 
					 
					
						
						
							
							fix: add constraint for changing project. ( #1049 )  
						
						... 
						
						
						
						- In order for a feature toggle to be allowed to change project, the
  target project must have the same enabled environments.
- If the feature toggle has an environment which is not in use that does
  not exist in target project, this is ok.
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2021-10-21 10:29:09 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3484340cd0 
							
						 
					 
					
						
						
							
							fix: only add project environments if enabled ( #1050 )  
						
						
						
					 
					
						2021-10-21 10:14:35 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62b121285c 
							
						 
					 
					
						
						
							
							Create a apiuser for demo auth. ( #1045 )  
						
						... 
						
						
						
						- If api token middleware is disabled, still allow calls to /api/client with a
  populated fake api user with client access. 
						
					 
					
						2021-10-20 13:16:07 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28d0238732 
							
						 
					 
					
						
						
							
							add try-catch to demo auth middleware ( #1044 )  
						
						... 
						
						
						
						- Since we validate email used in auth the route function needs to
  handle the possibility that userService.loginUserWithoutPassword can
  throw. 
						
					 
					
						2021-10-19 14:24:23 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f37b0bf4b 
							
						 
					 
					
						
						
							
							fix: make hasPermission call handle api tokens ( #1041 )  
						
						
						
					 
					
						2021-10-19 11:34:56 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26407cc02e 
							
						 
					 
					
						
						
							
							Fix/feature strategies needs project update ( #1040 )  
						
						... 
						
						
						
						* Make sure feature_strategies follow feature to new project 
						
					 
					
						2021-10-19 09:49:43 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b925902d7 
							
						 
					 
					
						
						
							
							fix: event-log  
						
						
						
					 
					
						2021-10-15 20:11:51 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f6758d8f0 
							
						 
					 
					
						
						
							
							fix: update context field does not await the response ( #1027 )  
						
						
						
					 
					
						2021-10-14 08:30:36 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae03390331 
							
						 
					 
					
						
						
							
							fix: add support for experimental flags ( #1025 )  
						
						
						
					 
					
						2021-10-13 20:52:44 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							daba53976d 
							
						 
					 
					
						
						
							
							fix: feature_strategies paramter column should not be null ( #1024 )  
						
						
						
					 
					
						2021-10-13 12:42:57 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41574e3938 
							
						 
					 
					
						
						
							
							fix: create admin users if enabled and zero users already  
						
						
						
					 
					
						2021-10-12 21:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20a4aeff97 
							
						 
					 
					
						
						
							
							Make Appinstance registration include environment ( #1014 )  
						
						
						
					 
					
						2021-10-12 10:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							d176028a00 
							
						 
					 
					
						
						
							
							Trigger STALE events when patching stale field  
						
						... 
						
						
						
						- Also moved the patch function into service, instead of performing the
  operation in the controller 
						
					 
					
						2021-10-11 11:27:20 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc455811f8 
							
						 
					 
					
						
						
							
							feat/metricsV2 ( #1005 )  
						
						... 
						
						
						
						Adds a new way of handling usage metrics where we push it directly to the database and performs aggregation on the fly. All metrics are aggregated in to buckets of hours. We will for now store metrics for the 48 hours with the following dimensions:
- featureName
- projectName
- envrionment
- yes (the actual count)
- no (the actual count) 
						
					 
					
						2021-10-08 10:09:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3612884501 
							
						 
					 
					
						
						
							
							feat: clone feature toggle API ( #1006 )  
						
						
						
					 
					
						2021-10-08 09:37:27 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4b222f4c9 
							
						 
					 
					
						
						
							
							feat: add new more specific feature/environment events to addons ( #994 )  
						
						... 
						
						
						
						* feat: add new more specific feature/environment events to addons
* Updated strategy change text
* Update all three addon messages for strategy
* Link to new features view for strategy change text
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-10-07 10:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12245664ad 
							
						 
					 
					
						
						
							
							fix: add sort order to environments ( #1004 )  
						
						... 
						
						
						
						* fix: add sort order to environments
* fix: lint
* fix: remove display name 
						
					 
					
						2021-10-06 09:39:59 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a401580228 
							
						 
					 
					
						
						
							
							task: Disables feature_environments without strategies ( #1003 )  
						
						
						
					 
					
						2021-10-06 09:25:34 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							796f202da3 
							
						 
					 
					
						
						
							
							fix: lint  
						
						
						
					 
					
						2021-10-01 22:28:09 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa56124b89 
							
						 
					 
					
						
						
							
							fix: do not filter FEATURE_METADATA_UPDATE events  
						
						
						
					 
					
						2021-10-01 13:04:00 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee660c8eef 
							
						 
					 
					
						
						
							
							fix: client api should return feature toggles for disabled environments ( #995 )  
						
						... 
						
						
						
						* fix: client api should return feature toggles for disabled environments
* fix: add test
* lint 
						
					 
					
						2021-10-01 12:27:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54a99460ce 
							
						 
					 
					
						
						
							
							fix: add projects api for oss as well  
						
						
						
					 
					
						2021-10-01 10:59:43 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efdbda68e4 
							
						 
					 
					
						
						
							
							fix: reduce data in FEATURE_ENVIRONMENT events  
						
						
						
					 
					
						2021-09-29 12:58:02 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a83abe101 
							
						 
					 
					
						
						
							
							fix: add environments to project details ( #992 )  
						
						
						
					 
					
						2021-09-29 12:22:04 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3cebb21c8 
							
						 
					 
					
						
						
							
							task: add default environment ( #989 )  
						
						... 
						
						
						
						- Adds development and production environments.
- Connects default environment to all projects
- When creating a project connects the project to all enabled
  environments 
						
					 
					
						2021-09-29 11:09:35 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c870b33ba6 
							
						 
					 
					
						
						
							
							task: remove displayName from environments ( #988 )  
						
						... 
						
						
						
						This will require a change in enterprise as well. 
						
					 
					
						2021-09-29 10:23:43 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6169540a5 
							
						 
					 
					
						
						
							
							fix: Store metrics only if not empty ( #991 )  
						
						
						
					 
					
						2021-09-29 09:47:49 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							120eb2b2fa 
							
						 
					 
					
						
						
							
							fix(deps): update dependency js-yaml to v4 ( #985 )  
						
						... 
						
						
						
						* fix(deps): update dependency js-yaml to v4
* fix: upgrade to js-yaml v4
* fix: upgrade to js-yaml 4.1.0
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-09-28 20:53:39 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77d781db12 
							
						 
					 
					
						
						
							
							task: Adds FEATURE_ENVIRONMENT_{ENABLED,DISABLED} events ( #970 )  
						
						... 
						
						
						
						* task: Adds FEATURE_ENVIRONMENT_{ENABLED,DISABLED} events 
						
					 
					
						2021-09-27 14:07:26 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2f6b9e343 
							
						 
					 
					
						
						
							
							fix: envrionments should have type  
						
						
						
					 
					
						2021-09-24 14:16:13 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b7e1f4a81 
							
						 
					 
					
						
						
							
							feat: rename :global: env to "default" ( #947 )  
						
						... 
						
						
						
						Our testing and internal validation has proven that
the :global: environment concept confuses people more
than the problems it solves. We have thus decided to
group all configuration that was created before the
environment concept was introduced in to the "default
environment. This would still make everything work
as before in addition to introducing the env concept.
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai> 
						
					 
					
						2021-09-24 13:55:00 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bca321219 
							
						 
					 
					
						
						
							
							fix: Enforce non-nullability of environment type ( #950 )  
						
						... 
						
						
						
						* fix: Enforce non-nullability of environment type 
						
					 
					
						2021-09-24 09:11:36 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							132e801836 
							
						 
					 
					
						
						
							
							Add UPDATE and DELETE TAG_TYPE permissions ( #951 )  
						
						
						
					 
					
						2021-09-24 09:01:15 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e42e0f620a 
							
						 
					 
					
						
						
							
							fix: don't include archived feature strategies ( #955 )  
						
						
						
					 
					
						2021-09-24 08:55:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b08988075c 
							
						 
					 
					
						
						
							
							fix: correct test verifications  
						
						
						
					 
					
						2021-09-23 21:14:43 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62b0bcbdc4 
							
						 
					 
					
						
						
							
							fix: Added displayName to feature environments  
						
						
						
					 
					
						2021-09-23 16:25:24 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7b948e9db 
							
						 
					 
					
						
						
							
							Add type to environments  
						
						... 
						
						
						
						- Now returns type as part of the environment object when requesting
  a feature 
						
					 
					
						2021-09-23 16:16:31 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5af2633d6d 
							
						 
					 
					
						
						
							
							added tests and exports for 3.17, 4.0 and 4.1 ( #944 )  
						
						... 
						
						
						
						Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-09-20 12:29:16 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f85f66d4f5 
							
						 
					 
					
						
						
							
							feat: add project and environment columns to events ( #942 )  
						
						... 
						
						
						
						* feat: add project and environment columns to events
* Added events for feature_strategy update
* fix duplicate test key for dbInit
* Fix argument list for toggleService calls in tests 
						
					 
					
						2021-09-20 12:13:38 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37d6c4886a 
							
						 
					 
					
						
						
							
							Respect sort order when displaying strategies ( #943 )  
						
						
						
					 
					
						2021-09-17 15:11:17 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4b697b57d 
							
						 
					 
					
						
						
							
							Feat/api key scoping ( #941 )  
						
						... 
						
						
						
						Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai> 
						
					 
					
						2021-09-15 20:28:10 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24b057ab6d 
							
						 
					 
					
						
						
							
							fix: lint error  
						
						
						
					 
					
						2021-09-14 20:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab4744e79b 
							
						 
					 
					
						
						
							
							fix: convert schemas to typescript  
						
						
						
					 
					
						2021-09-14 20:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dedec5c7d1 
							
						 
					 
					
						
						
							
							fix: convert more tests to typescript  
						
						
						
					 
					
						2021-09-14 20:30:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80291dffcf 
							
						 
					 
					
						
						
							
							fix: convert api-def.js to tyoescript  
						
						
						
					 
					
						2021-09-14 20:07:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2177da114 
							
						 
					 
					
						
						
							
							fix: convert xtract-user.js to typescript  
						
						
						
					 
					
						2021-09-14 19:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83bfcde934 
							
						 
					 
					
						
						
							
							fix: convert event-hook.test.js to typescript  
						
						
						
					 
					
						2021-09-14 19:34:35 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							436f295dc5 
							
						 
					 
					
						
						
							
							fix: convert files to typescript  
						
						
						
					 
					
						2021-09-14 19:30:11 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3b9bcb7be 
							
						 
					 
					
						
						
							
							fix: convert feature-schema.test.js to typescript  
						
						
						
					 
					
						2021-09-14 12:41:22 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26c9d53b89 
							
						 
					 
					
						
						
							
							feat: Move environments to enterprise ( #935 )  
						
						... 
						
						
						
						- Adding, updating and renaming environments are meant to be
  enterprise only features, as such, this PR moves these operations out
  of this server
- We still keep sortOrder updating, toggling on/off and getting one,
  getting all, so we can still work with environments in the OSS version
  as well.
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai> 
						
					 
					
						2021-09-13 15:57:38 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b1bb97715 
							
						 
					 
					
						
						
							
							fix: correct failing feature toggle test  
						
						
						
					 
					
						2021-09-13 10:44:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90962434d9 
							
						 
					 
					
						
						
							
							fix: Cleanup new features API with env support ( #929 )  
						
						
						
					 
					
						2021-09-13 10:23:57 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							561c3d22e9 
							
						 
					 
					
						
						
							
							fix: Added indices and primary key to feature_tag ( #936 )  
						
						... 
						
						
						
						* fix: Added indices and primary key as recommended by dbcritic 
						
					 
					
						2021-09-10 12:27:20 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							5028bb6c60 
							
						 
					 
					
						
						
							
							fix: failing test  
						
						
						
					 
					
						2021-09-10 12:25:12 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							dff86fcfff 
							
						 
					 
					
						
						
							
							fix: add resetDb to migrator  
						
						
						
					 
					
						2021-09-10 12:25:12 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							559cad3c27 
							
						 
					 
					
						
						
							
							Set default SMTP port to 587 instead of 567  
						
						... 
						
						
						
						fixes : #937  
					
						2021-09-09 11:42:36 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							11640e882b 
							
						 
					 
					
						
						
							
							fix: fine tune db-config based on experience  
						
						
						
					 
					
						2021-09-03 12:57:25 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							635d50e1a8 
							
						 
					 
					
						
						
							
							fix: addon-service should only trigger enabled addons  
						
						... 
						
						
						
						fixes : #932  
					
						2021-09-02 12:46:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
						
						
							
						
						
							c518ddf84c 
							
						 
					 
					
						
						
							
							fix: improve performance for fetching active api tokens  
						
						
						
					 
					
						2021-09-02 12:46:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8486612b6 
							
						 
					 
					
						
						
							
							fix: set correct projects count in metrics  
						
						
						
					 
					
						2021-08-31 23:29:23 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							172ab43ea5 
							
						 
					 
					
						
						
							
							fix: make sure exising projects get :global: env automatically  
						
						
						
					 
					
						2021-08-30 13:47:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b521de34e 
							
						 
					 
					
						
						
							
							fix: correct data format for FEATURE_CREATED event  
						
						
						
					 
					
						2021-08-27 19:30:51 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0d49051ac 
							
						 
					 
					
						
						
							
							Revert "fix: oas being overriden"  
						
						... 
						
						
						
						This reverts commit e03bac9e64 
						
					 
					
						2021-08-27 12:08:26 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e03bac9e64 
							
						 
					 
					
						
						
							
							fix: oas being overriden  
						
						
						
					 
					
						2021-08-27 12:02:02 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cecdd96863 
							
						 
					 
					
						
						
							
							fix: only add strategies to addon texts when available  
						
						
						
					 
					
						2021-08-27 10:15:56 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aab4602029 
							
						 
					 
					
						
						
							
							fix: add user and project counters  
						
						
						
					 
					
						2021-08-27 10:10:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14857b01c8 
							
						 
					 
					
						
						
							
							fix: import schema needs to understand :global: env  
						
						
						
					 
					
						2021-08-26 22:42:06 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56cd0d6912 
							
						 
					 
					
						
						
							
							fix: import should not drop built-in strategies  
						
						
						
					 
					
						2021-08-26 22:41:51 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d28df3e3fa 
							
						 
					 
					
						
						
							
							Fix/feature events ( #924 )  
						
						
						
					 
					
						2021-08-26 13:59:11 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cb147a81f 
							
						 
					 
					
						
						
							
							fix: getFeatureToggleAdmin should include project  
						
						
						
					 
					
						2021-08-25 15:14:07 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							856c7a358b 
							
						 
					 
					
						
						
							
							Fix/switch project endpoint ( #923 )  
						
						
						
					 
					
						2021-08-25 13:38:00 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb47c19d4d 
							
						 
					 
					
						
						
							
							fix: only update name if not undefined  
						
						
						
					 
					
						2021-08-25 12:43:42 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cbf378286 
							
						 
					 
					
						
						
							
							feat: sync fields when logging in via SSO ( #916 )  
						
						
						
					 
					
						2021-08-23 12:11:29 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cdc2e7daee 
							
						 
					 
					
						
						
							
							fix: add properties to legacy endpoints ( #919 )  
						
						... 
						
						
						
						Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-08-19 13:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3fbaa6587 
							
						 
					 
					
						
						
							
							fix: add member and toggle count to project list ( #918 )  
						
						
						
					 
					
						2021-08-19 13:25:36 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9050dfb36b 
							
						 
					 
					
						
						
							
							fix: adjust logo in emails  
						
						
						
					 
					
						2021-08-16 10:55:06 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb9ae03b27 
							
						 
					 
					
						
						
							
							Revert "fix: uri encode smtp connection string ( #901 )"  
						
						... 
						
						
						
						This reverts commit 8f1a5f5a64 
						
					 
					
						2021-08-16 10:24:28 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							721baa7657 
							
						 
					 
					
						
						
							
							fix: Clean up exported types even more  
						
						
						
					 
					
						2021-08-13 19:22:15 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aaa5e056e5 
							
						 
					 
					
						
						
							
							fix: exported types x2  
						
						
						
					 
					
						2021-08-13 13:51:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f9d31ea17 
							
						 
					 
					
						
						
							
							fix: export types from main entry  
						
						
						
					 
					
						2021-08-13 13:42:08 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45f5d1fb1a 
							
						 
					 
					
						
						
							
							feat: Adds sendEmail flag to body of create user request ( #894 )  
						
						... 
						
						
						
						This allows frontend to support a toggle for admins wanting to create
users and passwords manually, without sending emails to users they
create.
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-08-13 10:50:48 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bcdb5ec31 
							
						 
					 
					
						
						
							
							fix: Controller wraps handler with try/catch ( #909 )  
						
						... 
						
						
						
						By having the controller perform try/catch around the
handler function allows us to add extra safety to all
our controllers and safeguards that we will always catch
exceptions thrown by a controller method. 
						
					 
					
						2021-08-13 10:36:19 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5760d10e70 
							
						 
					 
					
						
						
							
							Revert "fix: upgrade js-yaml to 4.1.0"  
						
						... 
						
						
						
						This reverts commit 4852d67049 
						
					 
					
						2021-08-12 23:00:47 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4852d67049 
							
						 
					 
					
						
						
							
							fix: upgrade js-yaml to 4.1.0  
						
						
						
					 
					
						2021-08-12 22:47:44 +02:00 
						 
				 
			
				
					
						
							
							
								James Renaud 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f1a5f5a64 
							
						 
					 
					
						
						
							
							fix: uri encode smtp connection string ( #901 )  
						
						... 
						
						
						
						Signed-off-by: James Renaud <james.renaud@mitel.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-08-12 22:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff7be7696c 
							
						 
					 
					
						
						
							
							fix: Stores as typescript and with interfaces.  ( #902 )  
						
						... 
						
						
						
						Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-08-12 15:04:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							806b4a4a59 
							
						 
					 
					
						
						
							
							fix: failing tests  
						
						
						
					 
					
						2021-08-10 13:50:59 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9646bcfebb 
							
						 
					 
					
						
						
							
							fix: only import feature_tags for imported features  
						
						
						
					 
					
						2021-07-30 13:38:28 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ff89ebdf3 
							
						 
					 
					
						
						
							
							fix: logout-controller should support logoutUrl override ( #881 )  
						
						
						
					 
					
						2021-07-18 21:42:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Oseberg 
							
						 
					 
					
						
						
						
						
							
						
						
							72993002a2 
							
						 
					 
					
						
						
							
							fix: always add global environment to new projects  
						
						
						
					 
					
						2021-07-14 13:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Oseberg 
							
						 
					 
					
						
						
						
						
							
						
						
							45fdd6e2f6 
							
						 
					 
					
						
						
							
							fix: return empty array if no features are found for project  
						
						
						
					 
					
						2021-07-14 13:17:20 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							815a75a5b4 
							
						 
					 
					
						
						
							
							Wip/environments ( #880 )  
						
						... 
						
						
						
						Adds environment support
This PR adds environments as a first-class concept in Unleash.
It necessitated a full rewrite on how we connect feature <-> strategy, as well as a rethink on which levels environments makes sense.
This enables PUTs on strategy configurations for a feature, since all strategies now have ids.
This also updates export/import format. The importer handles both formats, but export is no longer possible in version 1 of the export format, only in version 2, with strategy configurations for a feature as a separate object.
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-07-07 10:46:50 +02:00 
						 
				 
			
				
					
						
							
							
								checketts 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f013bacbf 
							
						 
					 
					
						
						
							
							chore: Convert client metrics controller to typescript ( #831 )  
						
						... 
						
						
						
						Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-06-24 19:22:12 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eeeedbe65c 
							
						 
					 
					
						
						
							
							Added cascade to user_feedback foreign key  
						
						
						
					 
					
						2021-06-18 12:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2da26e7f14 
							
						 
					 
					
						
						
							
							fix: refactor code  
						
						
						
					 
					
						2021-06-18 11:53:52 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f9deee2ed 
							
						 
					 
					
						
						
							
							fix: add option for graceful shutdown ( #872 )  
						
						... 
						
						
						
						* fix: add option for graceful shutdown
* fix: gracefulShutdown should close idle keep-alive connections
* fix: eslint import order
* docs: add config options to docs as well 
						
					 
					
						2021-06-17 20:33:34 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c2ec59fa4 
							
						 
					 
					
						
						
							
							fix: Do gracefull shutdown of Unleash on 'SIGINT' & 'SIGTERM' ( #870 )  
						
						... 
						
						
						
						Unleash will listen for 'SIGINT' & 'SIGTERM'  and close background tasks and db connections before shutting down. 
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai> 
						
					 
					
						2021-06-15 12:32:35 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bef375e7bf 
							
						 
					 
					
						
						
							
							fix: userFeedback should not be allowed to throw  
						
						
						
					 
					
						2021-06-08 20:21:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e3e973f22 
							
						 
					 
					
						
						
							
							fix: make sure routes/user handles api calls  
						
						
						
					 
					
						2021-06-08 20:15:03 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f33285b03 
							
						 
					 
					
						
						
							
							Feat/pnps feedback ( #862 )  
						
						... 
						
						
						
						* feat: setup user feedback service
* fix: map rows
* feat: add tests
* wrap service calls in try catch
* fix: add test for retrieving feedback on user
* feat: add fake user feedback store
* fix: check ffor feedback id in controller
* feat: add test for bad request 
						
					 
					
						2021-06-07 11:11:42 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3858b29d80 
							
						 
					 
					
						
						
							
							fix: register metrics middleware before pre-hook ( #866 )  
						
						
						
					 
					
						2021-06-07 10:34:32 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Oseberg 
							
						 
					 
					
						
						
						
						
							
						
						
							4e55cd52cd 
							
						 
					 
					
						
						
							
							fix: remove secure headers from server-dev  
						
						
						
					 
					
						2021-05-31 18:13:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d92e826156 
							
						 
					 
					
						
						
							
							fix: disable version service in tests  
						
						
						
					 
					
						2021-05-28 13:10:46 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a65847aa7 
							
						 
					 
					
						
						
							
							Migrate to jest ( #854 )  
						
						... 
						
						
						
						* Migrate to jest
* Use --force-exit until dns close handle issue https://github.com/facebook/jest/issues/9982 
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-05-28 11:10:24 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9ef945404 
							
						 
					 
					
						
						
							
							fix: projects needs at least one owner  
						
						
						
					 
					
						2021-05-25 19:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14a7d1b3b2 
							
						 
					 
					
						
						
							
							fix: create config should allow all options params  
						
						
						
					 
					
						2021-05-25 12:48:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b89bf03d1f 
							
						 
					 
					
						
						
							
							fix: upgrade faker to version 5.5.3  
						
						
						
					 
					
						2021-05-21 19:30:57 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e095691c1e 
							
						 
					 
					
						
						
							
							fix: lint  
						
						
						
					 
					
						2021-05-21 19:16:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8300482e1c 
							
						 
					 
					
						
						
							
							fix: update yarn.lock  
						
						
						
					 
					
						2021-05-21 16:51:13 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee1715d86a 
							
						 
					 
					
						
						
							
							fix: add migration ( #847 )  
						
						... 
						
						
						
						* fix: add migration
* fix: add empty down migration 
						
					 
					
						2021-05-21 14:12:29 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							911fa35158 
							
						 
					 
					
						
						
							
							Refactor/update email ( #848 )  
						
						... 
						
						
						
						* fix: update email template for invited user
* fix: fix styling
* fix: update logo on reset password email
* fix: update reset-password copyright 
						
					 
					
						2021-05-21 14:05:16 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcc2d913cc 
							
						 
					 
					
						
						
							
							fix: more docs  
						
						
						
					 
					
						2021-05-18 13:22:28 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1691efbcae 
							
						 
					 
					
						
						
							
							fix: remove errornered envrionment=test  
						
						
						
					 
					
						2021-05-11 15:10:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f57e056368 
							
						 
					 
					
						
						
							
							fix: versionInfo as part of ui-config  
						
						
						
					 
					
						2021-05-11 14:59:38 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							171b5182a5 
							
						 
					 
					
						
						
							
							fix: misunderstanding node URL api  
						
						
						
					 
					
						2021-05-11 14:43:41 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							69ded61448 
							
						 
					 
					
						
						
							
							fix: demo auth type should support api token  
						
						
						
					 
					
						2021-05-11 14:15:15 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							178087a0ac 
							
						 
					 
					
						
						
							
							fix: convert to typescript  
						
						
						
					 
					
						2021-05-11 12:29:28 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52d3e9eb77 
							
						 
					 
					
						
						
							
							fix: report email as not sent to fe if it throws ( #844 )  
						
						
						
					 
					
						2021-05-11 12:15:20 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c859566dab 
							
						 
					 
					
						
						
							
							feat: drop unleash cli support from v4  
						
						
						
					 
					
						2021-05-10 13:37:39 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							13af1cf9ab 
							
						 
					 
					
						
						
							
							Updated addon feature links for browserrouter  
						
						
						
					 
					
						2021-05-07 14:05:42 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							5330126a2e 
							
						 
					 
					
						
						
							
							fix: update slack link after switch to browserrouter  
						
						
						
					 
					
						2021-05-07 14:03:15 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							0086580130 
							
						 
					 
					
						
						
							
							fix: reset-token-service should use unleashUrl  
						
						
						
					 
					
						2021-05-07 10:38:41 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5565dd8c4b 
							
						 
					 
					
						
						
							
							chore: expose an endpoint to really delete a toggle ( #808 )  
						
						... 
						
						
						
						* chore: expose an endpoint to really delete a toggle
- To provide a way to run end-to-end tests without cluttering
  our demo instance with way too many feature-toggles, making this
  endpoint available will allow end-to-end tests to clean up properly
  after themselves 
						
					 
					
						2021-05-06 14:11:56 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0845adee8 
							
						 
					 
					
						
						
							
							fix: rbac now checks permission for both projects ( #838 )  
						
						... 
						
						
						
						- When updating a toggle
   - If the project is updated, the user performing the operation
     will need UPDATE_FEATURE permission for both old and new project
fixes : #837  
						
					 
					
						2021-05-05 22:32:25 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							40a358ac78 
							
						 
					 
					
						
						
							
							fix: an hour is 3600000 seconds not 60000 seconds  
						
						
						
					 
					
						2021-05-05 14:56:09 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							447e44ee77 
							
						 
					 
					
						
						
							
							fix: readd support for DATABASE_URL_FILE  
						
						
						
					 
					
						2021-05-05 11:36:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37d701a121 
							
						 
					 
					
						
						
							
							fix: reload of admin/api page yields 404  
						
						... 
						
						
						
						fixes : #836  
					
						2021-05-05 09:01:39 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01ab4e1604 
							
						 
					 
					
						
						
							
							feat: global events requires admin role  
						
						
						
					 
					
						2021-05-04 22:11:30 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28b186150d 
							
						 
					 
					
						
						
							
							fix: remove toast info from bootstrap controller ( #834 )  
						
						... 
						
						
						
						Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-05-04 21:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48cad24bc7 
							
						 
					 
					
						
						
							
							feat: add migration ( #832 )  
						
						
						
					 
					
						2021-05-04 21:42:58 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5091f287f2 
							
						 
					 
					
						
						
							
							fix: set name type to be min 1 character ( #833 )  
						
						
						
					 
					
						2021-05-04 21:42:42 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							185aee70df 
							
						 
					 
					
						
						
							
							fix: /api/admin/user should not allow caching  
						
						
						
					 
					
						2021-05-04 21:33:32 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2099bbea73 
							
						 
					 
					
						
						
							
							fix: match bootstrap uiConfig with expected data format ( #830 )  
						
						... 
						
						
						
						* fix: match bootstrap uiConfig with expected data format
* fix: default to empty object for ui and experimental properties on config
* fix: update text 
						
					 
					
						2021-05-04 10:00:25 +02:00 
						 
				 
			
				
					
						
							
							
								R Ashwin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d61c7242d8 
							
						 
					 
					
						
						
							
							feat: Datadog integration ( #820 )  
						
						... 
						
						
						
						fixes : #815  
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
					
						2021-05-03 22:08:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bed8f605e 
							
						 
					 
					
						
						
							
							fix: regular users are not API users  
						
						
						
					 
					
						2021-05-03 19:33:37 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85a544bbd6 
							
						 
					 
					
						
						
							
							Feat/format base path ( #828 )  
						
						... 
						
						
						
						* chore: update changelog
* feat: add formatBaseUri helper
* feat: call formatBaseUri on server options
* feat: call formatBaseUri on user options
* fix: update test
* fix: disable consistent return 
						
					 
					
						2021-05-03 12:28:59 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							841e2a6e07 
							
						 
					 
					
						
						
							
							fix: more types  
						
						
						
					 
					
						2021-05-02 21:11:17 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b48c08e0e 
							
						 
					 
					
						
						
							
							fix: move permission to types  
						
						
						
					 
					
						2021-05-02 20:58:02 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfda721ddb 
							
						 
					 
					
						
						
							
							fix: catch all route only for baseUriPath ( #825 )  
						
						... 
						
						
						
						* fix: catch all route only for baseUriPath
* Update src/lib/app.ts
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2021-04-30 20:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e22c7c8b37 
							
						 
					 
					
						
						
							
							Feat/serve frontend with baseuri ( #824 )  
						
						... 
						
						
						
						* chore: update changelog
* chore: update changelog
* feat: format asset paths and insert baseUri in html
* feat: add tests
* feat: pass dependencies to pre router hook
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-04-30 15:31:54 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0efc238fdb 
							
						 
					 
					
						
						
							
							fix: define root role by setting the name of the role ( #823 )  
						
						
						
					 
					
						2021-04-30 13:25:24 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd8e9207ad 
							
						 
					 
					
						
						
							
							feat: automatically add all existing users as owners to all existing … ( #818 )  
						
						... 
						
						
						
						* feat: automatically add all existing users as owners to all existing projects 
						
					 
					
						2021-04-30 13:04:25 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c3a77bc31 
							
						 
					 
					
						
						
							
							fix: project store was wrongly typing its id field as number ( #822 )  
						
						
						
					 
					
						2021-04-30 12:51:46 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							176d2e4dd3 
							
						 
					 
					
						
						
							
							fix: Autehntication required options is optional  
						
						
						
					 
					
						2021-04-29 18:52:52 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbb714bf5f 
							
						 
					 
					
						
						
							
							fix: default custom auth hook now denies all requests to api endpoints ( #811 )  
						
						... 
						
						
						
						* fix: default custom auth hook now denies all requests to api endpoints
* fix: add link to documentation in customAuth error message 
						
					 
					
						2021-04-29 15:18:58 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cbe6bfcc1 
							
						 
					 
					
						
						
							
							fix: deletes sessions for user when user is removed ( #810 )  
						
						
						
					 
					
						2021-04-29 10:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							568998f20a 
							
						 
					 
					
						
						
							
							fix: import statements for type/events  
						
						
						
					 
					
						2021-04-29 10:29:39 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df2e23c282 
							
						 
					 
					
						
						
							
							fix: refactor event types  
						
						
						
					 
					
						2021-04-29 10:21:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88a56b8569 
							
						 
					 
					
						
						
							
							fix: move AuthenticationRequired to types  
						
						
						
					 
					
						2021-04-29 09:57:45 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65fad95c6f 
							
						 
					 
					
						
						
							
							fix: migrate only users without any role  
						
						
						
					 
					
						2021-04-28 12:56:19 +02:00 
						 
				 
			
				
					
						
							
							
								R Ashwin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c57aeb232 
							
						 
					 
					
						
						
							
							feat: Teams addon for messaging on Microsoft teams ( #814 )  
						
						
						
					 
					
						2021-04-28 12:38:11 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							517f3e2170 
							
						 
					 
					
						
						
							
							fix: migration to create root roles for users with permissions ( #816 )  
						
						... 
						
						
						
						* fix: migration to create root roles for users with permissions
needed to migrate enterprise users to rbac.
* fix: callback 
						
					 
					
						2021-04-28 11:48:21 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c4a6a1e18 
							
						 
					 
					
						
						
							
							fix: set default DATABASE_SSL to not rejectUnauthorized ( #817 )  
						
						
						
					 
					
						2021-04-28 10:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							886e0bb008 
							
						 
					 
					
						
						
							
							feat: add user create/update/delete events ( #807 )  
						
						
						
					 
					
						2021-04-27 20:47:11 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0b17af770 
							
						 
					 
					
						
						
							
							fix: handle password being undefined when validating ( #809 )  
						
						
						
					 
					
						2021-04-27 15:35:10 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							578078e03f 
							
						 
					 
					
						
						
							
							fix: active sessions are now destroyed if auth/reset and auth/validate endpoints are used ( #806 )  
						
						
						
					 
					
						2021-04-27 09:16:44 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0de4c98a58 
							
						 
					 
					
						
						
							
							fix: send email on process.nextTick ( #805 )  
						
						... 
						
						
						
						To avoid users having to wait while we wait for a response from the email provider, we now send the mail on nextTick 
						
					 
					
						2021-04-27 09:05:46 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33782d15d5 
							
						 
					 
					
						
						
							
							fix: add hosted auth option  
						
						
						
					 
					
						2021-04-26 21:31:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e53927991 
							
						 
					 
					
						
						
							
							fix: fix test data  
						
						
						
					 
					
						2021-04-26 12:21:18 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bedb28d55a 
							
						 
					 
					
						
						
							
							fix: correct test data  
						
						
						
					 
					
						2021-04-26 11:51:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d12dc43b8f 
							
						 
					 
					
						
						
							
							fix: migration should call cb on down  
						
						
						
					 
					
						2021-04-26 11:29:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2874ae71b6 
							
						 
					 
					
						
						
							
							fix: change default admin password  
						
						
						
					 
					
						2021-04-26 11:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4b524a11b 
							
						 
					 
					
						
						
							
							feat: add option for LOG_LEVEL ( #803 )  
						
						
						
					 
					
						2021-04-23 15:31:12 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c729f514cf 
							
						 
					 
					
						
						
							
							fix: make users emails case-insensitive ( #804 )  
						
						
						
					 
					
						2021-04-23 15:30:23 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							97d77d84cc 
							
						 
					 
					
						
						
							
							fix: emailservice now just returns if email was configured  
						
						
						
					 
					
						2021-04-23 15:24:32 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							7cb7e4a193 
							
						 
					 
					
						
						
							
							fix: simplify isConfigured check  
						
						
						
					 
					
						2021-04-23 15:01:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f261f546cc 
							
						 
					 
					
						
						
							
							fix: loading of emailtemplates  
						
						
						
					 
					
						2021-04-23 14:53:56 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b406d3c7cf 
							
						 
					 
					
						
						
							
							fix: should allow revive toggles  
						
						
						
					 
					
						2021-04-23 13:29:24 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d021f4ebc5 
							
						 
					 
					
						
						
							
							fix: lint  
						
						
						
					 
					
						2021-04-23 12:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							709d12a1dc 
							
						 
					 
					
						
						
							
							fix: hasPermission should not throw  
						
						
						
					 
					
						2021-04-23 12:52:29 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							8845c90f57 
							
						 
					 
					
						
						
							
							Added enterpriseVersion to root of IUnleashConfig/IUnleashOptions  
						
						
						
					 
					
						2021-04-23 11:05:30 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c58612fc8f 
							
						 
					 
					
						
						
							
							Feat/add new user email ( #793 )  
						
						... 
						
						
						
						* feat: send email when adding a new user
* fix: rename method
* fix: create welcome email
* fix: update email templates
* fix: add name to templates
* refactor: reduce database calls to one
* fix: alter tests
* fix: remove console logs 
						
					 
					
						2021-04-23 10:58:47 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0e6d8c363 
							
						 
					 
					
						
						
							
							fix: User should require a ID field set ( #799 )  
						
						
						
					 
					
						2021-04-22 23:40:52 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							424d4e209e 
							
						 
					 
					
						
						
							
							fix: introduce settingService  
						
						
						
					 
					
						2021-04-22 22:54:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b33e8e23f0 
							
						 
					 
					
						
						
							
							fix: migration rollback use DROP for column  
						
						
						
					 
					
						2021-04-22 22:30:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15b1e5514f 
							
						 
					 
					
						
						
							
							fix: skipLocked when updating lastSeen for toggles  
						
						... 
						
						
						
						(second attempt)
see: #795  for deatils. 
						
					 
					
						2021-04-22 22:02:42 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3d830617c 
							
						 
					 
					
						
						
							
							fix: skipLocked when updating lastSeen for toggles  
						
						
						
					 
					
						2021-04-22 20:18:49 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18f66ef732 
							
						 
					 
					
						
						
							
							feat: Add change-password endpoint to user-controller ( #800 )  
						
						... 
						
						
						
						fixes : #801  
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com> 
					
						2021-04-22 16:05:59 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							185091174f 
							
						 
					 
					
						
						
							
							fix: convert AUTH_TYPE to uppercase ( #797 )  
						
						... 
						
						
						
						Make sure we support both `AUTH_TYPE=demo` and `AUTH_TYPE=DEMO`
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai> 
						
					 
					
						2021-04-22 15:04:08 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7776f3c940 
							
						 
					 
					
						
						
							
							Fix/strategies sort order ( #798 )  
						
						... 
						
						
						
						* feat: add sort order field to strageies
* feat: update strategy display name and description
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2021-04-22 13:33:35 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b10356325 
							
						 
					 
					
						
						
							
							fix: only ADMIN can list all users  
						
						
						
					 
					
						2021-04-22 12:13:41 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05abb7e295 
							
						 
					 
					
						
						
							
							fix: enable demo-authentication ( #796 )  
						
						
						
					 
					
						2021-04-22 10:53:47 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc1b328b07 
							
						 
					 
					
						
						
							
							fix: default db SSL to undefined  
						
						
						
					 
					
						2021-04-22 10:44:04 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6eb64e5da 
							
						 
					 
					
						
						
							
							fix: use db config with schema for db-migrate  
						
						
						
					 
					
						2021-04-22 10:25:18 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							240c6a77a1 
							
						 
					 
					
						
						
							
							Feat/options need types ( #794 )  
						
						... 
						
						
						
						feat: options are now typed
- This makes it easier to know what to send to unleash.start / unleash.create
- Using a Partial to instantiate the config, then melding it with defaults to get a config object with all fields set either to their defaults or to whatever is passed in.
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> 
						
					 
					
						2021-04-22 10:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b65c44116 
							
						 
					 
					
						
						
							
							feat: add ui-bootstrap endpoint ( #790 )  
						
						... 
						
						
						
						* feat: add ui-bootstrap endpoint
- Reducing calls needed for frontend to 1 instead of the current 6
fixes : #789  
						
					 
					
						2021-04-20 19:54:31 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4246baee16 
							
						 
					 
					
						
						
							
							feat: add ui-bootstrap endpoint ( #790 )  
						
						... 
						
						
						
						* feat: add ui-bootstrap endpoint
- Reducing calls needed for frontend to 1 instead of the current 6
fixes : #789  
						
					 
					
						2021-04-20 12:32:02 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							332f1c4544 
							
						 
					 
					
						
						
							
							feat: expose user permissions ( #791 )  
						
						
						
					 
					
						2021-04-20 09:58:23 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b55c85783b 
							
						 
					 
					
						
						
							
							Reset token ( #786 )  
						
						... 
						
						
						
						feat: Add Reset token functionality
This allows admin users to create a reset token for other users. Thus allowing resetting their password.
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
fixes : #778  
						
					 
					
						2021-04-16 15:29:23 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23ea21babf 
							
						 
					 
					
						
						
							
							fix: rename rbac roles. ( #788 )  
						
						... 
						
						
						
						* fix: rename rbac roles.
Root-roles:
- Admin
- Editor
- Viewer
Project roles:
- Owner
- Member
* Update src/lib/services/access-service.ts
* Update src/migrations/20210415173116-rbac-rename-roles.js
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai> 
						
					 
					
						2021-04-16 10:45:15 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c45c19fedb 
							
						 
					 
					
						
						
							
							fix: remove unused import  
						
						
						
					 
					
						2021-04-15 22:23:04 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06a7bb323c 
							
						 
					 
					
						
						
							
							fix: fully remove enableLegacyRoutes option  
						
						
						
					 
					
						2021-04-15 22:16:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5214a7f88e 
							
						 
					 
					
						
						
							
							fix: failing tests  
						
						
						
					 
					
						2021-04-15 11:35:45 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f3ca73075 
							
						 
					 
					
						
						
							
							fix: expose auth-type in ui-config  
						
						
						
					 
					
						2021-04-15 11:29:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c01fd088b 
							
						 
					 
					
						
						
							
							fix: should only do checkRbac if it exists  
						
						
						
					 
					
						2021-04-13 11:41:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0eb132c025 
							
						 
					 
					
						
						
							
							feat: unleash v4 will require node 14 or higher ( #784 )  
						
						
						
					 
					
						2021-04-13 09:22:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							469e87a923 
							
						 
					 
					
						
						
							
							fix: remove enableLegacyRoutes option from v2  
						
						
						
					 
					
						2021-04-13 09:04:25 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e7d2f845a 
							
						 
					 
					
						
						
							
							fix: migrate all permissions to rbac ( #782 )  
						
						... 
						
						
						
						* fix: migrate all permissions to rbac
* fix: update migration guide
fixes  #782  
						
					 
					
						2021-04-12 20:25:03 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bd425c193 
							
						 
					 
					
						
						
							
							feat: Add username/password authentication  ( #777 )  
						
						
						
					 
					
						2021-04-09 13:46:53 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99fd210392 
							
						 
					 
					
						
						
							
							feat: added basic email-service ( #780 )  
						
						... 
						
						
						
						* feat: added basic email-service
* feat: preview endpoint for plaintext/html templates
* chore: Updated docs
fixes : #757  
						
					 
					
						2021-04-09 11:16:06 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							2850052cc5 
							
						 
					 
					
						
						
							
							fix: Clear-Site-Data header needs to be double quoted  
						
						
						
					 
					
						2021-04-06 16:09:09 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfb890c638 
							
						 
					 
					
						
						
							
							Feat: Api-Tokens ( #774 )  
						
						... 
						
						
						
						fixes : #774  
					
						2021-03-29 19:58:11 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6793d2957 
							
						 
					 
					
						
						
							
							fix: version-checker must have instanceId  
						
						
						
					 
					
						2021-03-26 14:38:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d284e3ac9 
							
						 
					 
					
						
						
							
							fix: ensure createdBy is not empty  
						
						
						
					 
					
						2021-03-26 13:57:01 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							acc39fe38d 
							
						 
					 
					
						
						
							
							chore: another missing type  
						
						
						
					 
					
						2021-03-26 12:35:14 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							f191d76737 
							
						 
					 
					
						
						
							
							chore: type argument missing  
						
						
						
					 
					
						2021-03-26 12:34:37 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							205ad921d4 
							
						 
					 
					
						
						
							
							Tags and tag types to ts ( #772 )  
						
						... 
						
						
						
						* chore: Converted tag-store and tag-type-store to ts
* chore: Converted tag service and tag type service to ts 
						
					 
					
						2021-03-26 11:03:30 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad04eeb9b5 
							
						 
					 
					
						
						
							
							fix: All migrations requires down step  
						
						
						
					 
					
						2021-03-25 08:37:15 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e13bb9368 
							
						 
					 
					
						
						
							
							Make sure we keep the announced status of each app ( #770 )  
						
						... 
						
						
						
						* Make sure we keep the announced status of each app
- Since we were running onConflict().merge() we were keeping our entire
  new object from our remapRow method, and that was overwriting the
  current announcement status of the row back to false, unless we'd by
  random chance actually set the announced property on our row to be
  inserted.
* Add migration for cleaning up application-created events
-
fixes : #769  
						
					 
					
						2021-03-23 12:43:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e7554c0ae 
							
						 
					 
					
						
						
							
							fix: convert event-store to typescript ( #768 )  
						
						
						
					 
					
						2021-03-23 08:46:01 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bd23dc735 
							
						 
					 
					
						
						
							
							fix: Make e2e test more stable ( #767 )  
						
						... 
						
						
						
						make sure we destroy all the stores which should also cancel
any background work they have for the database. 
						
					 
					
						2021-03-19 22:25:21 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							780464d3ad 
							
						 
					 
					
						
						
							
							fix: delete duplicate client instances  
						
						... 
						
						
						
						- Due to applying a primary key constraint on app_name, instance_id,
  active installations with client_instances that have already violated
  this unique constraint will fail to migrate.
- This commit drops all but the latest instance of each (app_name,
  instance_id) tuple, thus preparing the database for applying the
  unique constraint
Co-authored-by: Ivar Conradi Osthus <ivarconr@gmail.com>
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2021-03-19 11:56:57 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3196675c9 
							
						 
					 
					
						
						
							
							fix: event tags does not need undefined guard  
						
						... 
						
						
						
						the default in the db is "[]" anayways. 
						
					 
					
						2021-03-18 19:25:45 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d8ccaf88b 
							
						 
					 
					
						
						
							
							fix: inital event.tags should be array type  
						
						
						
					 
					
						2021-03-18 09:48:11 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							3e2ec968f2 
							
						 
					 
					
						
						
							
							fix: always set instanceid in uiconfig  
						
						
						
					 
					
						2021-03-15 08:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							289cf85a3c 
							
						 
					 
					
						
						
							
							Add import/export for tags and projects ( #754 )  
						
						... 
						
						
						
						* Add import/export for tags and projects
Tags includes (tags, tag-types and feature-tags)
fixes : #752  
						
					 
					
						2021-03-12 11:08:10 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1fbe9d013 
							
						 
					 
					
						
						
							
							feat: Default roles and RBAC permission checker. ( #735 )  
						
						... 
						
						
						
						This PR Introduces first steps towards RBAC according to our specifications. Rbac will assume users to exist in the Unleash user table with a unique id. This is required to make correct mappings between users and roles. 
						
					 
					
						2021-03-11 22:51:58 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40bde7c08b 
							
						 
					 
					
						
						
							
							fix: projectId must follow nameType in query  
						
						
						
					 
					
						2021-03-05 14:12:56 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e649118e5 
							
						 
					 
					
						
						
							
							fix: publish events about unannounced applications  
						
						... 
						
						
						
						fixes : #747  
					
						2021-03-05 14:01:15 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4aba80763 
							
						 
					 
					
						
						
							
							fix: messages to slack for archied toggles ( #750 )  
						
						... 
						
						
						
						Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2021-03-05 12:59:35 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c795bdaa7 
							
						 
					 
					
						
						
							
							fix: makes eventstore emit id and createdAt ( #746 )  
						
						... 
						
						
						
						fixes : #703  
					
						2021-03-04 14:08:53 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31082e5227 
							
						 
					 
					
						
						
							
							fix: don't use hardcoded timestamps as default values ( #745 )  
						
						... 
						
						
						
						fixes : #741  
					
						2021-03-04 13:43:52 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e0bae7352 
							
						 
					 
					
						
						
							
							feat/return feature on create ( #742 )  
						
						... 
						
						
						
						* feat: return feature on create
* refactor: change test to verify returning object
* fix: return undefined instead of null 
						
					 
					
						2021-03-04 13:28:31 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							ec3d6e95bc 
							
						 
					 
					
						
						
							
							chore: remove superfluous logging from client registration  
						
						
						
					 
					
						2021-03-04 13:04:32 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
						
						
							
						
						
							ec2c6e8824 
							
						 
					 
					
						
						
							
							fix: incorrect sql syntax in migration.  
						
						... 
						
						
						
						fixes : #743  
					
						2021-03-04 12:55:28 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4808eb32ff 
							
						 
					 
					
						
						
							
							feat: add support for bulk operations on client apps/instance registr… ( #744 )  
						
						... 
						
						
						
						* feat: add support for bulk operations on client apps/instance registration
-- stores client registrations for 5 seconds, then runs distinct and inserts them into db
fixes : #732  
						
					 
					
						2021-03-04 12:54:13 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b2b4acbb6 
							
						 
					 
					
						
						
							
							fix: add unit test for addon-retry  
						
						
						
					 
					
						2021-02-28 22:40:04 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05e69e6663 
							
						 
					 
					
						
						
							
							fix: not crash if addon http post throws ( #738 )  
						
						... 
						
						
						
						added try/catch logic around fetchRetry function so that we do not
crash if addon fetch call throws 
						
					 
					
						2021-02-26 13:46:56 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24d2aa5dea 
							
						 
					 
					
						
						
							
							chore: more docs  
						
						
						
					 
					
						2021-02-25 22:27:11 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55dd2ed72b 
							
						 
					 
					
						
						
							
							fix: project id should be validated correctly on create  
						
						
						
					 
					
						2021-02-24 13:24:28 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7be884637f 
							
						 
					 
					
						
						
							
							fix: make sure test-data is urlsafe  
						
						
						
					 
					
						2021-02-24 12:29:42 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44af41547e 
							
						 
					 
					
						
						
							
							feat: make client features endpoint memoizable ( #734 )  
						
						
						
					 
					
						2021-02-24 12:29:39 +01:00 
						 
				 
			
				
					
						
							
							
								Clint Checketts 
							
						 
					 
					
						
						
						
						
							
						
						
							5f83fbc43d 
							
						 
					 
					
						
						
							
							chore: Add eslint rules and fix strings to pass rules  
						
						
						
					 
					
						2021-02-22 22:20:10 -07:00 
						 
				 
			
				
					
						
							
							
								Clint Checketts 
							
						 
					 
					
						
						
						
						
							
						
						
							46c55c865f 
							
						 
					 
					
						
						
							
							chore: Switch FeatureHasTagError back to js  
						
						
						
					 
					
						2021-02-22 21:58:29 -07:00 
						 
				 
			
				
					
						
							
							
								Clint Checketts 
							
						 
					 
					
						
						
						
						
							
						
						
							d1933bcd1b 
							
						 
					 
					
						
						
							
							chore: Add TS support to code coverage  
						
						
						
					 
					
						2021-02-22 21:58:29 -07:00 
						 
				 
			
				
					
						
							
							
								Clint Checketts 
							
						 
					 
					
						
						
						
						
							
						
						
							6643de66a5 
							
						 
					 
					
						
						
							
							chore: Begin converting files from JS to TypeScript  
						
						
						
					 
					
						2021-02-22 21:57:58 -07:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35486efe77 
							
						 
					 
					
						
						
							
							Add instance id to ui-config endpoint  
						
						
						
					 
					
						2021-02-22 14:21:23 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ee36d2aea 
							
						 
					 
					
						
						
							
							chore: better uuid name  
						
						
						
					 
					
						2021-02-19 11:28:35 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba57822d23 
							
						 
					 
					
						
						
							
							fix: generate uuid in js migration instead of from db  
						
						
						
					 
					
						2021-02-19 11:27:29 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2db551252 
							
						 
					 
					
						
						
							
							fix: Don't check version when starting up in dev mode  
						
						
						
					 
					
						2021-02-19 11:16:35 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b83387a84a 
							
						 
					 
					
						
						
							
							Add a version service ( #729 )  
						
						... 
						
						
						
						- Checks versions against https://version.unleash.run 
- Generates a unique instance id (uuid) 
						
					 
					
						2021-02-19 11:13:25 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b17e9a4bda 
							
						 
					 
					
						
						
							
							feat: Introduce specific "feature stale" events ( #727 )  
						
						... 
						
						
						
						fixes : #776  
					
						2021-02-18 09:18:04 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d017ec7cdc 
							
						 
					 
					
						
						
							
							feat: add db-session store ( #722 )  
						
						... 
						
						
						
						* Moves to db managed sessions. 
						
					 
					
						2021-02-18 09:03:21 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bf4214ddb 
							
						 
					 
					
						
						
							
							feat: Handle database connection errors with 500 ( #725 )  
						
						... 
						
						
						
						* feat: Handle database connection errors with 500
- If database goes away while unleash is running, unleash now stays
  running, but all api endpoints will return 500.
- This includes our health endpoint, which allows k8s or similar
  orchestrators to decide what should be done, rather than Unleash
  terminating unexpectedly 
						
					 
					
						2021-02-17 15:24:43 +01:00 
						 
				 
			
				
					
						
							
							
								checketts 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f49b5084eb 
							
						 
					 
					
						
						
							
							fix: gh-720 Use express path templates for prometheus metrics ( #724 )  
						
						
						
					 
					
						2021-02-15 13:04:56 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1aab06798 
							
						 
					 
					
						
						
							
							Feature/setup typescript  
						
						... 
						
						
						
						This sets up the typescript compiler.
Allowing gradual migration to typescript.
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
Co-authored-by: Fredrik Oseberg <fredrik.oseberg@getunleash.ai>
Co-authored-by: Clint Checkett <clintchecketts@churchofjesuschrist.org>
fixes : #676  
						
					 
					
						2021-02-12 11:42:00 +01:00