The statusCheckHandler is a simple express middleware that helps
implement healthcheck/readiness endpoints. It can provided an optional
status function that should return a promise that resolves in either
true or false. The response will be either a 200 or 503 respectively.
Any errors that occur will be forwarded to next.
This is the first commit of the rollbar plugin. It is fully functional
but will require some additional features to make it more usable and
feature complete. It currently includes a backend wraps the rollbar REST
API and provides data for the frontend plugin.
* 'master' of github.com:spotify/backstage: (21 commits)
auth-backend: clean up comments + fix getting email from profile
feat(catalog): show owner and lifecycle in header
chore(catalog): move the entity examples to catalog-model
plugins/graphiql: grayscale icon
app: add graphiql plugin with gitlab and github endpoints
dev-utils: add google and github auth APIs to default api factories
plugins/graphiql: add GitHub endpoint with automatic scope detection
build(deps): bump yup from 0.28.5 to 0.29.1
v0.1.1-alpha.12
packages: publish entire dist folder
build(deps-dev): bump @storybook/addon-links from 5.3.18 to 5.3.19 (#1414)
v0.1.1-alpha.11
cli: include assets-types in published package
storybook: update identity api mock
core-api: update loginPopup tests
core: fix sign-in hot reloading issues and unmounted component access
core-api: update web message response handling in loginPopup to expect RFC format
Identity and profile work, wip
build(deps): bump @rollup/plugin-node-resolve from 7.1.3 to 8.1.0
backend - fix types + refactoring
...
* 'master' of github.com:spotify/backstage: (57 commits)
fix: update readme with work-in-progress status
fix: Techdocs to TechDocs
fix: rename pulp-fiction to techdocs-core
feat(techdocs): yarn create-plugin
chore(backend-common): just tweaked the structure of useHotMemoize
build(deps): bump @rollup/plugin-json from 4.0.3 to 4.1.0 (#1360)
build(deps-dev): bump lerna from 3.22.0 to 3.22.1 (#1390)
build(deps): bump graphql from 15.0.0 to 15.1.0 (#1391)
core-api: switch IdentityApi id token access to async
Adding name of signed in user to greeting message (#1387)
Fix CircleCI plugin (#1384)
packages/core: update to not use default exports for components
auth-backend: clean up naming and types of TokenFactory time handling
auth-backend: some review feedback of oidc bits
auth-backend: remove logging from DatabaseKeyStore
auth-backend: more docs for TokenFactory
auth-backend: added tests for TokenFactory and fix keyDuration being ignored
auth-backend: added tests for DatabaseKeyStore
auth-backend: refactor identity to remove logic from storage layer
auth-backend: document identity types
...
* 'master' of github.com:spotify/backstage: (52 commits)
build(deps): bump @rollup/plugin-json from 4.0.3 to 4.1.0 (#1360)
build(deps-dev): bump lerna from 3.22.0 to 3.22.1 (#1390)
build(deps): bump graphql from 15.0.0 to 15.1.0 (#1391)
core-api: switch IdentityApi id token access to async
Adding name of signed in user to greeting message (#1387)
Fix CircleCI plugin (#1384)
packages/core: update to not use default exports for components
auth-backend: clean up naming and types of TokenFactory time handling
auth-backend: some review feedback of oidc bits
auth-backend: remove logging from DatabaseKeyStore
auth-backend: more docs for TokenFactory
auth-backend: added tests for TokenFactory and fix keyDuration being ignored
auth-backend: added tests for DatabaseKeyStore
auth-backend: refactor identity to remove logic from storage layer
auth-backend: document identity types
auth-backend: refactor identity APIs for forwards compatibility
auth-backend: update standalone setup to use service builder and HMR
auth-backend: issue user id tokens when signing in with google or github
auth-backend: move logger setup out from constructors and use non-reserved fields
auth-backend: make key duration configurable
...
* 'master' of github.com:spotify/backstage: (60 commits)
packages,plugins: remove main:src and fix some main fields
packages/config: added get and getOptional
changed down caret to be up caret on user profile in the sidebar
packages/config: add getOptionalConfig and getOptionalConfigArray to mirror other accessors
packages/config-loader,core: update config usage to include context
build(deps): bump @types/react from 16.9.25 to 16.9.37 (#1342)
build(deps): bump rollup-plugin-esbuild from 2.0.0 to 2.1.0 (#1361)
build(deps-dev): bump lint-staged from 10.2.9 to 10.2.11 (#1359)
Polishing the Create page (#1353)
Add some air between sidebar sections (#1355)
Starred icon is yellow (#1351)
Updated FAQ with Gitlab link (#1352)
build(deps): bump react-helmet from 6.0.0 to 6.1.0 (#1327)
packages/config: added context to keep track of where config is from for error messages
packages/config: added .keys()
packages/config: keep track of key prefix to display better error messages
packages/config: optimize some error message handling
packages/config: allow config readers to be backed by undefined data
packages/config: flip around must* and get* to get* and getOptional*
packages/core-api: fix invocation order when continuing to app after sign-in
...