Artifact 7dfff3a9900d872cbe70d70da6e17745a27890365bc62a2fa43c65f35c5150e1:
Closes a dependency-abstraction leak. Previously consumers had to blank-import github.com/danmestas/libfossil/db/driver/modernc to satisfy libfossil's SQL driver registration. Now hub's init() handles it internally — consumers import EdgeSync's hub package and get the default modernc driver registered for free.
Consumer-visible behavior change: modernc is now registered automatically on any import of github.com/danmestas/EdgeSync/hub. To use a different driver (e.g. ncruces), an escape hatch can be added later — no consumer needs it today.". by 41898282+github-actions[bot]@users.noreply.github.com on 2026-05-13 20:27:55.
D 2026-05-13T20:27:55 T +sym-v0.0.18 754914fd822d0157402218c863f80648947fbb53069706981c59aa1dc6a2af95 v0.0.18\s—\shub\sauto-registers\slibfossil\sSQL\sdriver\n\nCloses\sa\sdependency-abstraction\sleak.\sPreviously\sconsumers\shad\sto\sblank-import\ngithub.com/danmestas/libfossil/db/driver/modernc\sto\ssatisfy\slibfossil's\nSQL\sdriver\sregistration.\sNow\shub's\sinit()\shandles\sit\sinternally\s—\sconsumers\nimport\sEdgeSync's\shub\spackage\sand\sget\sthe\sdefault\smodernc\sdriver\sregistered\nfor\sfree.\n\nConsumer-visible\sbehavior\schange:\smodernc\sis\snow\sregistered\sautomatically\non\sany\simport\sof\sgithub.com/danmestas/EdgeSync/hub.\sTo\suse\sa\sdifferent\sdriver\n(e.g.\sncruces),\san\sescape\shatch\scan\sbe\sadded\slater\s—\sno\sconsumer\sneeds\sit\stoday. U 41898282+github-actions[bot]@users.noreply.github.com Z ee51988e1397304e3f1199971216c588