v1.0.0
New release finally. The project has been re-written from nodejs to go, since I thought for the purpose of running the server golang was better suited to handling what this project wants to accomplish. As it is with this 1.0.0 release, all the same functionality is pulled over, with the addition of being able to test the SMTP settings and set a from address and from name.
The same format is used for the domains configuration file, but WHOIS records are stored in a single file now, and since they are generated by a different library than before, I do not plan to support porting them over. It will just re-make the WHOIS lookups to fill it out after running the first time.
There's only a single data/configuration directory now, with the three files (app config, domain config, and WHOIS data).
I've been keeping the beta
tag for the container images up to date, although I'm having trouble getting it to update the ghcr.io
image reliably. Later today, a 1.0.0 will be released. Also note that the ghcr.io
container path is changing with this update (and did with the beta). The docker hub image remains under the same name, domain-monitor
and the change on ghcr.io
brings the name here in line with that (from domain-monitor/server
to domain-monitor
).
Also soon to come is a brief improvement to the scheduler so it will take care of all the automated tasks on the same 6 hour time period. That will easily cover any of the recurring checks for domain expiration and refresh WHOIS responsibly according to the schedule laid out in the README.
What's Changed
- rewrite from nodejs to go by @nwesterhausen in #53
Full Changelog: v0.1.0...v1.0.0