What has been fixed ?
For End-Users
- We have fixed the handling of timezone-aware datetime objects. (#385, #434)
 - We fixed an issue that made impossible to use databases in single mode (without a file), if the chosen database type is 
mariadborpostgresql. - It has been discovered that the stored WHOIS records were not being cleaned up properly. This has been fixed. (#405)
 
For Developers
A lot of maintenance, reviews and improvements have been done to the codebase.
What has been improved?
For End-Users
- The handling of date above 2038 - for now. (#388)
 - The internal handling of multiple processes has been modernized and made more robust. (cf: pyfunceble-process-manager).
 - The error messages of failed downloads has been improved.
 - The handling of database disconnects has been improved. (#396)
 - The handling of DNS queries has been improved.
 - The handling of NetInfo queries has been improved.
 - The handling of all our convertershas been improved.
 - The loading, parsing and integration of our configuration file-s has been improved.
 - The handling of all our checkers has been improved.
 
For Developers
A lot of maintenance, reviews and improvements have been done to the codebase.
What has been removed?
For End-Users
- Python 3.8 and below anymore.
 - The 
linkskey in the configuration file has been emptied. It should not be used anymore. (#377) 
For Developers
cryptographyhas been removed from the dependencies. (#381)
What is new?
For End-Users
- It is now possible to set a referrer/reference in the User-Agent used by PyFunceble. (see 
user_agent.reference). - When using the integrated proxies feature, all file downloads will be done through the configured proxies too. (#349)
 - It is now possible to display the test time in the CLI output. (#361)
 - It is now possible to set the configuration file and directory from the CLI. (#377, #380)
 - It is now possible to remove the background color of the CLI output. (#396)
 - It is now possible to define special rules decoupled from the hard-coded ones. (#409)
 - The 
3x.roSPECIAL rulesets. (#404) - The 
vercel.appSPECIAL rulesets. (#404) - The 
squarespace.comSPECIAL rulesets. (#411) - The 
heylink.meSPECIAL rulesets. (#411) - The 
heyl.inkSPECIAL rulesets. (#411) - The 
scnv.ioSPECIAL rulesets. (#412) 
For Developers
- We now integrated renovate to automatically update our dependencies and notify us about new releases.
 - A lot of maintenance, reviews and improvements have been done to the codebase.
 
For Beta Testers
- We are testing a new platform. You should contact @funilrys for more information.
 
Contributors
Thanks to those awesome people who contributed to this release!
- Imre Eilertsen - @DandelionSprout
 - Josenilson Ferreira da Silva - @Nilsonfsilva
 - spirillen - @spirillen
 - Yuki2718 - @Yuki2718
 
Full Changelog: 4.2.28...v4.3.0