Skip to content

Releases: ktwrd/Kasta

Kasta v0.10.0.1

08 Feb 14:16
v0.10.0.1
a9cd7e9

Choose a tag to compare

Forgot to include the new favicon. Don't blame me, it's 10pm lol

This release also includes what was added in v0.10.0.0

Kasta v0.10

08 Feb 14:09
v0.10.0.0
92e1d93

Choose a tag to compare

Included pull requests.

  • Refactored how SystemSettingsProxy is used to improve performance (#7)
  • Migrate to .NET 10 (#5)
  • Show NuGet Packages in /Licenses page 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

29 Oct 03:00

Choose a tag to compare

  • Fixed very wide images breaking the layout of the file list (homepage).
  • Use container-xl for 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 302 instead of 301 when 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

28 Aug 03:45
a27f027

Choose a tag to compare

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.
482968862-f097de9f-e23e-4002-b173-a5cf25864fb8

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

02 Aug 13:52
v0.9.3
6bdbf96

Choose a tag to compare

  • Fixed database migrations

Release v0.9.2

02 Aug 13:15
6cd019c

Choose a tag to compare

  • Removed jquery-validation library (unused)
  • Bumped dependencies
  • Use FrozenDictionary for mapping MIME types to Bootstrap icons.
  • Add ability to configure ForwardedHeaderOptions in XML Config.
  • Add ability to set UseTokenLifetime in OIDC Authentication Items. (available as element with same name as property)
  • Update OIDC Redirect URI to use https:// when endpoint scheme is configured as https://
  • Resolve formatting/linter warnings.
  • Use AsNoTracking on 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

24 Jul 01:23

Choose a tag to compare

Changes

  • Upgraded package Magick.NET-Q16-HDRI-AnyCPU to v14.7.0

Release v0.9

01 Feb 10:08
ceb906f

Choose a tag to compare

Breaking Changes

  • The default configuration location for docker deployments has changed from /config.xml to /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_LOCATION environment variable (or whatever the default is)
  • Added environment variable AspNet_ShowPrivateInformation to toggle private information logging with Asp.NET.
  • Added support for NLog Sentry integration.

Release v0.8

23 Jan 03:47

Choose a tag to compare

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
  • 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.