This repository has been archived by the owner on Jan 24, 2023. It is now read-only.
Releases: SkynetLabs/skynet-webportal
Releases · SkynetLabs/skynet-webportal
v0.2.0
Overview
v0.2.0 indicates the last release where the skynet-webportal
repo contained many of the subpackages in the repo itself.
What's Changed
- update changelog for v0.1.4: by @MSevey in #1850
- fix health checks working with root domain skylink and hns redirects by @kwypchlo in #1851
- hotfix: add missing cors headers by @kwypchlo in #1853
- Revert permanent 301 redirect by @kwypchlo in #1854
- Update authorized_keys by @Fluffy9 in #1834
- Dashboard v2 current usage by @meeh0w in #1833
- build(deps-dev): bump eslint from 8.10.0 to 8.11.0 in /packages/dashboard by @dependabot in #1863
- build(deps): bump @fontsource/source-sans-pro from 4.5.3 to 4.5.4 in /packages/dashboard by @dependabot in #1862
- build(deps): bump stripe from 8.207.0 to 8.209.0 in /packages/dashboard by @dependabot in #1860
- Dashboard v2 files page by @meeh0w in #1857
- build(deps): bump gatsby-plugin-manifest from 4.9.0 to 4.9.1 in /packages/website by @dependabot in #1859
- build(deps): bump gatsby-source-filesystem from 4.9.0 to 4.9.1 in /packages/website by @dependabot in #1864
- remove nginx skylink cache related code by @kwypchlo in #1869
- build(deps): bump @fontsource/source-sans-pro from 4.5.3 to 4.5.4 in /packages/website by @dependabot in #1866
- expose Accept-Ranges header by @kwypchlo in #1872
- build(deps): bump gatsby from 4.9.2 to 4.9.3 in /packages/website by @dependabot in #1865
- build(deps): bump gatsby-plugin-sharp from 4.9.0 to 4.9.1 in /packages/website by @dependabot in #1867
- Request /user/limits in bytes. by @ro-tex in #1855
- return buffer values to default by @kwypchlo in #1876
- Dashboard V2 - settings pages by @meeh0w in #1871
- update skynet-js to 4.0.26-beta by @kwypchlo in #1877
- fix: host not found in upstream "blocker" by @kwypchlo in #1873
- build(deps): bump node from 16.14.0-alpine to 16.14.2-alpine in /packages/dnslink-api by @dependabot in #1895
- build(deps): bump node from 16.14.0-alpine to 16.14.2-alpine in /packages/dashboard by @dependabot in #1894
- build(deps-dev): bump postcss from 8.4.8 to 8.4.12 in /packages/dashboard by @dependabot in #1893
- build(deps): bump stripe from 8.209.0 to 8.210.0 in /packages/dashboard by @dependabot in #1888
- build(deps): bump node from 16.14.0-alpine to 16.14.2-alpine in /packages/health-check by @dependabot in #1887
- build(deps): bump node from 16.14.0-alpine to 16.14.2-alpine in /packages/handshake-api by @dependabot in #1885
- build(deps-dev): bump prettier from 2.5.1 to 2.6.0 in /packages/handshake-api by @dependabot in #1882
- build(deps): bump yargs from 17.3.1 to 17.4.0 in /packages/health-check by @dependabot in #1883
- build(deps): bump dayjs from 1.10.8 to 1.11.0 in /packages/dashboard by @dependabot in #1891
- build(deps-dev): bump autoprefixer from 10.4.2 to 10.4.4 in /packages/dashboard by @dependabot in #1892
- build(deps-dev): bump prettier from 2.5.1 to 2.6.0 in /packages/dnslink-api by @dependabot in #1886
- build(deps-dev): bump prettier from 2.5.1 to 2.6.0 in /packages/health-check by @dependabot in #1884
- Dashboard V2 - API keys and export data UIs by @meeh0w in #1881
- build(deps): bump @stripe/stripe-js from 1.24.0 to 1.25.0 in /packages/dashboard by @dependabot in #1901
- build(deps-dev): bump prettier from 2.5.1 to 2.6.0 in /packages/dashboard by @dependabot in #1890
- build(deps): bump gatsby from 4.9.3 to 4.10.1 in /packages/website by @dependabot in #1899
- build(deps): bump node from 16.14.0-alpine to 16.14.2-alpine in /packages/website by @dependabot in #1889
- build(deps): bump postcss from 8.4.8 to 8.4.12 in /packages/website by @dependabot in #1896
- build(deps-dev): bump prettier from 2.5.1 to 2.6.0 in /packages/website by @dependabot in #1897
- build(deps): bump gatsby-plugin-react-helmet from 5.9.0 to 5.10.0 in /packages/website by @dependabot in #1898
- build(deps): bump gatsby-plugin-sitemap from 5.9.0 to 5.10.1 in /packages/website by @dependabot in #1902
- build(deps): bump gatsby-transformer-yaml from 4.9.0 to 4.10.0 in /packages/website by @dependabot in #1904
- build(deps): bump gatsby-source-filesystem from 4.9.1 to 4.10.0 in /packages/website by @dependabot in #1900
- build(deps): bump gatsby-plugin-manifest from 4.9.1 to 4.10.1 in /packages/website by @dependabot in #1907
- build(deps-dev): bump autoprefixer from 10.4.2 to 10.4.4 in /packages/website by @dependabot in #1906
- improve user communication on subscription required portal by @kwypchlo in #1852
- Nginx to pass Skynet-Api-Key and Authorization headers by @ro-tex in #1856
- build(deps): bump gatsby-transformer-sharp from 4.9.0 to 4.10.0 in /packages/website by @dependabot in #1905
- build(deps): bump gatsby-plugin-postcss from 5.9.0 to 5.10.0 in /packages/website by @dependabot in #1903
- build(deps): bump gatsby-plugin-sharp from 4.9.1 to 4.10.1 in /packages/website by @dependabot in #1908
- build(deps-dev): bump cypress from 9.5.1 to 9.5.2 in /packages/website by @dependabot in #1909
- replace caddy with certbot by @kwypchlo in #1880
- build(deps): bump gatsby-plugin-image from 2.9.0 to 2.10.0 in /packages/website by @dependabot in #1910
- Dashboard v2 upgrade page by @meeh0w in #1911
- insert snippet for docker image developement builds by @kwypchlo in #1916
- Dashboard v2 auth pages login by @meeh0w in #1913
- Dashboard v2 - registration and account recovery flows by @meeh0w in #1914
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /packages/health-check by @dependabot in #1920
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /packages/dashboard by @dependabot in #1919
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /packages/dashboard-v2 by @dependabot in #1921
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /packages/website by @dependabot in #1922
- include lua linter luacheck in github action by @kwypchlo in #1923
- Dashboard V2 - changing account information by @meeh0w in #1915
- build(deps): bump nanoid from 3.3.1 to 3.3.2 in /packages/website by @dependabot in #1938
- build(deps): bump gatsby from 4.10.1 to 4.10.3 in /packages/website by @dependabot in #1937
- build(deps): bump @fontsource/sora from 4.5.3 to 4.5.5 in /packages/website by @dependabot in #1936
- build(deps): bump gatsby-plugin-image from 2.10.0 to 2.10.1 in /packages/website by @dependabot in #1935
- build(deps-dev): bump eslint from 8.11.0 to 8.12.0 in /packages/dashboard by @dependabot in https://github.com/SkynetLabs/skyn...
Deploy 2022-05-17
What's Changed
- website: dynamic emails and site metadata by @kwypchlo in #2056
- Fil/sky 381 fix s3 backups missing logs dir by @firyx in #2097
- update skynet-accounts version by @kwypchlo in #2099
- Do not build dashboard-v2 by @kwypchlo in #2102
- server domain workaround for single server portals by @kwypchlo in #2101
Full Changelog: deploy-2022-04-27...deploy-2022-05-17
Deploy 2022-04-27
What's Changed
- Dashboard v2 upgrade page by @meeh0w in #1911
- insert snippet for docker image developement builds by @kwypchlo in #1916
- Dashboard v2 auth pages login by @meeh0w in #1913
- Dashboard v2 - registration and account recovery flows by @meeh0w in #1914
- include lua linter luacheck in github action by @kwypchlo in #1923
- Dashboard V2 - changing account information by @meeh0w in #1915
- enable lua code coverage by @kwypchlo in #1924
- Dashboard v2 api keys mutations by @meeh0w in #1918
- ensure portal and server api headers on dnslink server by @kwypchlo in #1947
- ops: add Michal's public key by @meeh0w in #1950
- Dashboard v2 portal aware subscription plans by @meeh0w in #1948
- use skynet-accounts image instead of local dockerfile by @kwypchlo in #1917
- Lint dockerfiles with hadolint by @kwypchlo in #1952
- Rename s3 backup dirs by @kwypchlo in #1953
- skip health checks if container is not running by @kwypchlo in #1951
- Dashboard v2 lighthouse scores improvements by @meeh0w in #1972
- ops(dashboard-v2): prepare Dockerfile by @meeh0w in #1971
- remove max body size constraint on tus endpoint by @kwypchlo in #1976
- replace local docker builds with docker images by @kwypchlo in #1977
- update dashboard-v2 ip by @kwypchlo in #1978
- Update portal control scripts by @ro-tex in #1973
- Invite siasky.net users to manage their account via skynetfree.net by @meeh0w in #1995
- refactor(dashboard-v2): move access guards outside of SWRConfig by @meeh0w in #1981
- Dashboard v2 -- Address feedback regarding /auth/ pages by @meeh0w in #1982
- Dashboard v2 - Address feedback regarding main dashboard by @meeh0w in #1994
- add skynet-sponsor-key functionality by @kwypchlo in #1975
- Dashboard v2 - addressing ops team feedback + DX improvements by @meeh0w in #1996
- improve lua stability and test coverage by @kwypchlo in #1974
- Dashboard v2 - fixes + publishing under /v2 path by @meeh0w in #2008
- change weekly dependabot schedule to monthly by @kwypchlo in #2037
- run lua unit tests only when lua path has modified files by @kwypchlo in #2028
- pass skylink from request context to /user/limits by @kwypchlo in #2010
- Point to latest semver release for docker images by @MSevey in #2043
- use dashboard dockerhub image by @kwypchlo in #2040
- track anon uploads by @kwypchlo in #2044
- Nginx docker improvements by @kwypchlo in #2041
- Revert "Merge pull request #1917 from SkynetLabs/use-accounts-image" by @kwypchlo in #2047
- track uploader ip by @kwypchlo in #2046
- Revert "Revert "Merge pull request #1917 from SkynetLabs/use-accounts-image"" by @MSevey in #2048
- Mongo: ShardingTaskExecutorPoolMinSize=10 by @ro-tex in #2038
- use multi stage build for website to slim down the image by @kwypchlo in #2045
- Fix dashboard-v2 Dockerfile context by @firyx in #2051
- Update Release Versions by @peterjan in #2052
- Dashboard v2 - Stripe integration + bunch of fixes & improvements by @meeh0w in #2013
- fix dnsmasq versioning in health-check dockerfile by @kwypchlo in #2054
- Stop Grace Period by @peterjan in #2053
- fix website image running params by @kwypchlo in #2055
Full Changelog: deploy-2022-03-22...deploy-2022-04-27
Deploy 2022-03-22
What's Changed
- Dashboard v2 current usage by @meeh0w in #1833
- Dashboard v2 files page by @meeh0w in #1857
- expose Accept-Ranges header by @kwypchlo in #1872
- Request /user/limits in bytes. by @ro-tex in #1855
- Dashboard V2 - settings pages by @meeh0w in #1871
- update skynet-js to 4.0.26-beta by @kwypchlo in #1877
- fix: host not found in upstream "blocker" by @kwypchlo in #1873
- Dashboard V2 - API keys and export data UIs by @meeh0w in #1881
- improve user communication on subscription required portal by @kwypchlo in #1852
- Nginx to pass Skynet-Api-Key and Authorization headers by @ro-tex in #1856
- replace caddy with certbot by @kwypchlo in #1880
Full Changelog: deploy-2022-03-08-1...deploy-2022-03-22
Deploy 2022-03-08-1
This is critical patch for https://github.com/SkynetLabs/skynet-webportal/releases/tag/deploy-2022-03-08
What's Changed
- remove nginx skylink cache related code by @kwypchlo in #1869
- return buffer values to default by @kwypchlo in #1876
Full Changelog: deploy-2022-03-08...deploy-2022-03-08-1
Deploy 2022-03-08
What's Changed
- Expose Blocklist Endpoint by @peterjan in #1827
- feat(dashboard-v2): API access in dev environment by @meeh0w in #1801
- Dashboard v2 - Uploader by @meeh0w in #1822
- Dashboard v2 - active plan info by @meeh0w in #1823
- feat(dashboard-v2): live data for recent activity panel by @meeh0w in #1826
- Enable CORS on the accounts' endpoints for registering public keys. by @ro-tex in #1825
- simplify portal default page by @kwypchlo in #1828
- hotfix(scripts): provide api password from env variable first by @kwypchlo in #1829
- permanent redirect some-portal.com/[skylink] to [base32-skylink].some-portal.com by @kwypchlo in #1831
- redirect sdk docs to sdk.skynetlabs.com by @kwypchlo in #1830
- Revert "use skynet to load our homepage" by @kwypchlo in #1835
- temporarily use siasky.net emails on portal landing page by @kwypchlo in #1843
- permanent redirect some-portal.com/hns/[domain] to [domain].hns.some-portal.com by @kwypchlo in #1832
- reenable end to end uploader test by @kwypchlo in #1660
- include subscription info in internal accounts endpoint by @kwypchlo in #1789
- feat(website): move terms of use and privacy policy to subpages by @meeh0w in #1845
- specify jaeger docker image versions by @kwypchlo in #1849
- change matomo tag manager address by @kwypchlo in #1847
- fix health checks working with root domain skylink and hns redirects by @kwypchlo in #1851
- Revert permanent 301 redirect by @kwypchlo in #1854
v0.1.4
Deploy 2022-03-01
This is a first github release for a long time so the below changelog is a little bit exaggerated
What's Changed
- change license to custom by @kwypchlo in #639
- pull from
skyd
by @peterjan in #641 - Update Dockerfile to include Sia directory name by @kwypchlo in #642
- Update README.md with license section by @ChrisSchinnerl in #640
- Allow credentials by @kwypchlo in #645
- Adjust the binary names. by @ro-tex in #644
- update to 1.5.5 by @kwypchlo in #647
- remove the portals column by @kwypchlo in #649
- Accounts by @kwypchlo in #554
- DB Backups. by @ro-tex in #662
- Update docs location by @m-cat in #666
- Configure accounts' branch from docker-compose.accounts.yml. by @ro-tex in #672
- Sevey: update ssh key by @MSevey in #673
- Update Dockerfile by @morning-bird in #674
- new siasky.net website by @kwypchlo in #665
- Use
main
branch for accounts. by @ro-tex in #680 - default Caddyfile configuration to our production servers by @kwypchlo in #683
- Add README to scripts package by @MSevey in #650
- add careers page info by @kwypchlo in #685
- Fix a typo on the home page by @stevefunk in #696
- Fix footer links for Job page by @MSevey in #695
- improve health checks by @kwypchlo in #699
- increase buffer size for apps with large headers to load by @kwypchlo in #700
- upgrade node docker image to 16.0.0 by @kwypchlo in #701
- Update the hardcoded list of servers for blocking skylinks. by @ro-tex in #697
- remove random image check that fails strict validation - weird upload by @kwypchlo in #705
- support tus.io standard by @kwypchlo in #704
- fix a dev change that stubbed most of account frontend endpoints by @kwypchlo in #714
- cache /accounts internal response for 1 minute by @kwypchlo in #715
- accounts health checks and testing improvements by @kwypchlo in #717
- Add skyd tracing with Jaeger by @ro-tex in #703
- decrease cache time on /skynet/stats from 10 minutes to 1 minute by @kwypchlo in #727
- Karol's new ed25519 ssh key by @kwypchlo in #720
- /skynet/metadata endpoint by @kwypchlo in #751
- Wait for Elasticsearch to be ready by @ro-tex in #757
- disable api access from subdomained skapps by @kwypchlo in #719
- Add deployment machine SSH key by @firyx in #716
- amend health-checks to include get call for metadata by @kwypchlo in #758
- add skynet-js as dependency to health-check by @kwypchlo in #759
- Cleanup and upgrades by @kwypchlo in #760
- Support Sia versions before 1.5.6. by @ro-tex in #684
- Fix DB backups creation by @ro-tex in #752
- copy over all /go/bin/ artifacts by @kwypchlo in #772
- Block outgoing traffic to local networks. by @ro-tex in #774
- Fix tus endpoints by @m-cat in #776
- Extend critical health checks by @kwypchlo in #781
- Add Marcin's ssh key by @m-cat in #771
- Increase the Jaeger sampling rate to 100%. by @ro-tex in #783
- use dnsmasq for aliasing siasky.net and all the subdomains by @kwypchlo in #784
- expose tus upload-metadata header by @kwypchlo in #785
- bump caddy to 2.4.1 by @kwypchlo in #787
- Fix email in Fil ssh key by @firyx in #773
- use portal-latest branch as a default for skyd by @kwypchlo in #788
- Update footer.yaml by @dghelm in #818
- replace limit on body size on tus endpoint by @kwypchlo in #786
- env variables are strings, fix conditions by @kwypchlo in #820
- use dc command instead of docker-compose directly by @kwypchlo in #819
- fix for osx and vars that contain spaces by @kwypchlo in #825
- disable caching v2 skylinks by @kwypchlo in #827
- Request Timeouts by @peterjan in #828
- V2 skylinks cache by @kwypchlo in #829
- Clean up stats endpoint by @kwypchlo in #826
- /skynet/pin/ endpoint by @kwypchlo in #830
- do not exit on error from /resolve by @kwypchlo in #831
- fixed health check blowing up on eu-fin-3 by @kwypchlo in #838
- add skynet-skylink header to tus final response by @kwypchlo in #839
- Support accounts on tus uploads by @kwypchlo in #840
- improve a11y and authenticated user experience by @kwypchlo in #841
- fix portal size check reporting zero files by @kwypchlo in #878
- Revert "Bump ky from 0.25.1 to 0.28.5 in /packages/dashboard" by @kwypchlo in #879
- Change exit code on failure by @kwypchlo in #882
- Change exit code on failure by @kwypchlo in #883
- Upgrade Elasticsearch to 7.13.2 and increase its heap to 2GB. by @ro-tex in #888
- Support tus with multiple servers setup by @kwypchlo in #889
- clean up webapp directory and update some deps by @kwypchlo in #891
- update news and header section by @kwypchlo in #902
- Switch Jaeger back to 10% of requests in order to reduce disk usage. by @ro-tex in #904
- support dynamic max upload size on tus endpoint by @kwypchlo in #892
- enable jaeger by default if docker-compose.jaeger.yml is included by @kwypchlo in #905
- resolve ip mismatch on some of the health checks by @kwypchlo in #903
- add health check for registry write and read by @kwypchlo in #906
- upgrade website to skynet-js 4 beta by @kwypchlo in #933
- add option to pass channel and notify role to health check script by @kwypchlo in #934
- hide registration cta when authenticated by @kwypchlo in #935
- upgrade website to skynet-js 4.0.11-beta by @dghelm in #936
- lift 1gb upload limit from frontend code by @kwypchlo in #943
- add a meaningful tus error for max file size exceeded by @kwypchlo in #945
- Fix skylink v2 redirect by @kwypchlo in #946
- dnslink beta support by @kwypchlo in https://github.com/Sky...