Skip to content

Releases: Revertron/Alfis

v0.8.8

28 Oct 14:58

Choose a tag to compare

DNS Improvements and Bug Fixes

New Features

  • HTTPS DNS Record Support (Type 65): Full RFC 9460 compliant implementation for HTTPS records

Bug Fixes

  • Fixed DNS domain name case preservation issues affecting DNS 0x20 encoding
  • Fixed primary monitor detection on Linux systems where display detection could fail

Maintenance

  • Updated CI for release building
  • Updated README documentation

v0.8.7

27 Oct 23:08

Choose a tag to compare

Key Changes

GUI & Cross-Platform

  • Migrated UI from unsupported webview to wry crate for improved Linux compatibility and future stability.

DNS Security Enhancements

  • Implemented ephemeral ports for DNS queries.
  • Added DNS 0x20 encoding for enhanced security.

Bug Fixes & Improvements

  • Automatic config migration for incorrect test port (42440 β†’ 4244).
  • Fixed test warnings.
  • Updated all dependencies.

This version focuses on improving cross-platform stability and enhancing DNS security features while maintaining compatibility with existing configurations.

v0.8.5

13 Jul 12:12

Choose a tag to compare

New

  • Added Windows service mode.

Bug Fixes & Improvements

  • Fixed resolution of TLSA records.
  • Improved P2P connectivity.
  • Added logging system to know where deadlocks can occur.
  • Updated a lot of dependencies.
  • Fixed UI for TXT records.
  • Possibly fixed the nastiest bug of CPU hogging.

Changes

  • There is no MIPS builds, as this architecture was moved to Tier 3. Will find the way to build for them later.

v0.8.4

18 Mar 17:47

Choose a tag to compare

Bug Fixes & Improvements

  • Various fixes and stability improvements.

v0.8.3

03 Nov 15:05

Choose a tag to compare

Bug Fixes & Improvements

  • Some people had complaint about DNS resolver in ALFIS, that it is overwhelmed with requests, and at some point it just stops to handle DNS requests at all. For some reason I didn't see the problem in that code of DNS resolver, but today it hit me - the work handling by all that threads is wrong.

So, the bug of DNS resolver is resolved ;)
Now, if you have threads set to some high number, like 100 or 200, you can lower that significantly. I recommend the number around your CPU core count. It will suffice.

v0.8.2

06 Sep 18:32

Choose a tag to compare

Bug Fixes & Improvements

  • Another network fixes release. I hope it will work decently.

v0.8.1

06 Sep 17:29

Choose a tag to compare

Bug Fixes & Improvements

  • Network improvements.

v0.8.0

05 Sep 20:15

Choose a tag to compare

Changes to consensus

  • The expired domains can now be taken by new owners.
  • Domains expire in two phases:
    1. After 365 days the domain will stop resolve. But the owner can renew it by mining.
    2. After 30 days more it is available to be taken by a new owner.

Bug Fixes & Improvements

  • Fixes to a stale connections issue. Added a mechanism to determine if there is a stale connection and to terminate it.

v0.7.7

25 Jul 10:27

Choose a tag to compare

New

  • Nothing new in this release.

Bug Fixes & Improvements

  • A lot of optimization for block checks. Will speed up initial sync by about 15-20% of time.

v0.7.6

11 Jul 17:48

Choose a tag to compare

Bug Fixes & Improvements

  • Various stability improvements for p2p part. No excess block asking etc.