Well, like every major release such as 1.10.0, there are always some small bugs lingering that we need to take care of, and that is why we work so hard to release a bug fix version as soon as possible! Just, not this time, because excuses. But finally, we are releasing v1.10.1 release candidate 1, which is takes care of, among other things, several major bug fixes you intrepid Eggheads found, mostly in the new Python module!
So, along those lines, yes, Python was not surprisingly a source of some new bugs. We are grateful for the feedback you provided and were able to tidy up the Python module significantly. The .python command now requires the +n flag, similar to the .tcl command; you can restart Eggdrop without a crash when using Python now; and some other small tweaks.a
On the new feature front, we were able to slide in some things we couldn’t finish in time for 1.10.0, such as a new SCRAM authentication method for SASL (thanks grawity for the inspiration). We also added a new bind for the .chanset command; this allows users to trigger a Tcl proc when a channel setting is changed!
And, like we said above, lots of small bug fixes that you probably wouldn’t notice anyway, so we’re not going to waste your time on them here. If you’re really interested, check out the NEWS file for a full list of fixes.
Again, the feedback we received was instrumental to this release- a huge new undertaking like the Python module is a BIG deal, and the community has been wonderful in helping us track down, test, and stamp out bugs. Come find us in #eggheads with questions or bug reports, and stay around for the conversation! Thank you again, and we look forward to more feedback as we move towards a final 1.10.1 release
Happy compiling,
Eggheads Development Team
Downloads:
Eggdrop v1.10.1rc1: https://ftp.eggheads.org/pub/eggdrop/source/1.10/eggdrop-1.10.1rc1.tar.gz
(SHA256sum: 5e8a8f70a30b6784bdd5a2e6bf44f1f2103c7e63134ea42e80b975aa0ede6508)
Signature: https://ftp.eggheads.org/pub/eggdrop/source/1.10/eggdrop-1.10.1rc1.tar.gz.asc
(SHA256sum: 1f3de0893c43949c0b486c03f0afbf8e598f21a1c2c73af2f66c20fb3d2319d4)