Releases: ktwrd/Kasta
Releases · ktwrd/Kasta
Kasta v0.10.0.1
Kasta v0.10
Included pull requests.
- Refactored how
SystemSettingsProxyis used to improve performance (#7) - Migrate to .NET 10 (#5)
- Show NuGet Packages in
/Licensespage along with assemblies (#3)
Also includes.
- Partial redesign of dark mode (2010 theme might be dropped in the future, since it's now buggy/broken/not fitting the vibe anymore)
- Better legibility for file list/homepage actions
- Consolidated account/profile management (now fully utilizing ASP.NET Identity management pages)
- Added dark mode detection, and default theme is now based on your browser dark/light mode preferences
- Add ability to delete API Keys
- New API endpoint that specifically supports having the filename at the end, for weird clients/browsers/chat services (e.g:
/f/D6gULB1l/3772089.jpg) - Updated all dependencies (#6 #4)
Kasta v0.9.5.1
- Fixed very wide images breaking the layout of the file list (homepage).
- Use
container-xlfor content (some styles might break, will fix later if noticed) - #4 Bump Magick.NET-Q16-HDRI-AnyCPU from 14.8.1 to 14.9.0
- Return status code
302instead of301when redirecting to S3 Signed URL
Along with these changes, the source code for Kasta is now mirrored to git.redfur.cloud.
Minor Release v0.9.4
New Features
- You can now view what libraries are used (and what they're licensed under) at the page
~/Licenses. A link to this page is also accessible in the "Maintenance" panel in System Settings.
Changes
- Update dependency AWSSDK.S3 to 4.0.6.10
- Update dependency Magick.NET-Q16-HDRI-AnyCPU to 14.8.1
- Update dependency Microsoft.AspNetCore.Authentication.JwtBearer to 9.0.8
- Update dependency Microsoft.AspNetCore.Authentication.OpenIdConnect to 9.0.8
- Update dependency Microsoft.AspNetCore.DataProtection.EntityFrameworkCore to 9.0.8
- Update dependency Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore to 9.0.8
- Update dependency Microsoft.AspNetCore.HttpOverrides to 2.3.5
- Update dependency Microsoft.AspNetCore.Identity.EntityFrameworkCore to 9.0.8
- Update dependency Microsoft.AspNetCore.Identity.UI to 9.0.8
- Update dependency Microsoft.EntityFrameworkCore.Tools to 9.0.8
- Update dependency NLog to 6.0.3
- Update dependency NLog.Web.AspNetCore to 6.0.3
- Update dependency Sentry.AspNetCore to 5.14.1
- Update dependency Sentry.NLog to 5.14.1
Hotfix v0.9.3
- Fixed database migrations
Release v0.9.2
- Removed
jquery-validationlibrary (unused) - Bumped dependencies
- Use
FrozenDictionaryfor mapping MIME types to Bootstrap icons. - Add ability to configure
ForwardedHeaderOptionsin XML Config. - Add ability to set
UseTokenLifetimein OIDC Authentication Items. (available as element with same name as property) - Update OIDC Redirect URI to use
https://when endpoint scheme is configured ashttps:// - Resolve formatting/linter warnings.
- Use
AsNoTrackingon various queries to improve application performance. - Admin Mailbox
- Add ability to mark messages as deleted
- Admin Mailbox messages now get generated when no files require metadata to be generated for it (only when manually actioned in system page)
Hotfix v0.9.1
Changes
- Upgraded package
Magick.NET-Q16-HDRI-AnyCPUto v14.7.0
Release v0.9
Breaking Changes
- The default configuration location for docker deployments has changed from
/config.xmlto/config/kasta.xml.
Additions
- Updated to .NET 9
- Rewrote logic for Github Actions Workflows
- When no configuration file is found, the default/example configuration file will be written to the location specified by the
CONFIG_LOCATIONenvironment variable (or whatever the default is) - Added environment variable
AspNet_ShowPrivateInformationto toggle private information logging with Asp.NET. - Added support for NLog Sentry integration.
Release v0.8
Changes
- Kasta is now open-source!
- Dropped support for all configuration values via Environment Variables (except
SentryDsn)- Configuration is now done in an XML file. An example can be found in
config.example.xml
- Configuration is now done in an XML file. An example can be found in
- Optimized some Database Queries by only using
.Include()when required.
Additions
- Added support for Redis/KeyDB caching for Database Queries.
- Added support for Signed S3 URLs instead of proxying from S3.
- Added ability to create "vanity" shortened URLs.
- Kasta is now available via the Github Container Registry, or Dockerhub.