Releases: spaceness/stardust
Releases · spaceness/stardust
1.0-rc.1
Mostly a UI redesign for the home, session, and view pages, fixed some bugs, and a cwe284 vuln.
PRs
- fix: add docker as dev shell package by @LolzTheDev in #25
- fix: "bad email" error when email is valid by @LolzTheDev in #26
New Contributors
- @LolzTheDev made their first contribution in #25
Full Changelog: 1.0-rc.0...1.0-rc.1
1.0-rc.0
New Features:
- Added
.config/config-schema.json
for configuration schema. - Introduced OAuth configuration and Cloudflare turnstile support in the configuration.
Improvements:
- Updated the README to link to the documentation for setup and usage.
- Updated several package dependencies in
package.json
andpnpm-lock.yaml
. - UI facelift
Bug Fixes:
- Fixed configuration reading in
drizzle.config.ts
to use JSON configuration file. - Renamed
next.config.mjs
tonext.config.ts
and updated it to TypeScript. - Cleaned up code
Removals:
- Deleted
.env.example
which contained environment variable examples, since now config.json is used.
Configuration Changes:
- Adjusted
biome.json
schema to the latest version. - Added
jq
to the Nix flake configuration.
Other Changes:
- Updated
.gitignore
to include.config/config.json
.
These changes reflect significant updates, new features, and improvements. You can review the detailed commit diff here.
this was ai generated lol
0.9
BREAKING CHANGES
- Switch to AGPL
- Auth0 env variables are now
AUTH_AUTH0_ID=your-auth0-id AUTH_AUTH0_SECRET=your-auth0-secret AUTH_AUTH0_ISSUER=your-auth0-issuer
DOCKER_NETWORK
env variable needs to be the name of a docker network- Use firewall rules for isolating containers instead of a dedicated docker network, for example iptables
WARNING: FAILING TO ADD IPTABLES RULES TO PROTECT CONTAINERS COULD ALLOW ATTACKERS TO HIJACK ANY SESSION
running
docker network create stardust;
iptables -I FORWARD -s $(docker network inspect stardust | jq -r 'map(to_entries) | map ([.[6].value.Config[0].Subnet ]) | .[] | @tsv') -d $(docker network inspect stardust | jq -r 'map(to_entries) | map ([.[6].value.Config[0].Subnet ]) | .[] | @tsv') -j DROP
and then setting DOCKER_NETWORK
to stardust
should work.
What's changed
- Multi domain support for OAuth,
AUTH_URL
env is no longer needed. - Assign defaults for docker related environment variables
- Simplify some code
Pull Requests
- fix: used wrong username by @uhidontkno in #15
- chore(deps): bump ws from 8.17.0 to 8.17.1 by @dependabot in #17
- chore(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #18
- BREAKING CHANGE - use iptables rules for preventing container-container communication by @IncognitoTGT in #19
New Contributors
- @uhidontkno made their first contribution in #15
Full Changelog: 0.8-rc...0.9
0.8 RC
What's Changed
- Finish admin dash (mostly)
- use PPR
- add user management stuff
- conditional metadata
- organize view page a lil bit
- remove .then
and other things that idk of
PRs
- deps: pilot nextjs 15, add more people to credits by @IncognitoTGT in #9
Full Changelog: 0.7-beta...0.8-rc
0.7 Beta
What's Changed
- fix(session/container): emails with special characters can now be used by @tuta-amb in #7
- authjs v5 by @IncognitoTGT in #8
New Contributors
Full Changelog: 0.5-beta...0.7-beta
autogenerated lol
v0.5 Beta
This is the first beta release of stardust yayyy
Commit 73d9865
Admin dash, custom server, and other things:
- start admin dash
- use a custom nextjs server (no more next-ws)
- webmanifest
- use db transactions
- bundle analyzer
- use swr for session fetching
- other unknown things that i forgot about.
This is the first actual release of stardust.