mleku on Nostr: #realy just got switched over from using my broken bespoke binary encoder to using ...
#realy just got switched over from using my broken bespoke binary encoder to using protobuf 3
because i'm tired of fixing the bugs
only took me a few hours and done... realy works much better now
anyone who might be using it, the latest tag v1.1.10 is a breaker... hmm should really be v1.2.0 i guess... ok done
for now, it is a v1.x.x but actually it's really a v0.x.x so anything can be breaking... mainly this change just causes the database format to change... to migrate really all you have to export the db as it is, and then import it back in after upgrading
but the old version was breaking so much of the data, maybe half of the events weren't coming back out of the database as they went in... this is now fixed
Published at
2024-11-16 09:14:53Event JSON
{
"id": "fb804add080068b4b6695d2b1d3acd31bf2e113998f92b6922500ff295ffb2e6",
"pubkey": "4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f",
"created_at": 1731748493,
"kind": 1,
"tags": [
[
"t",
"realy"
],
[
"client",
"noStrudel",
"31990:266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5:1686066542546"
]
],
"content": "#realy just got switched over from using my broken bespoke binary encoder to using protobuf 3\n\nbecause i'm tired of fixing the bugs\n\nonly took me a few hours and done... realy works much better now\n\nanyone who might be using it, the latest tag v1.1.10 is a breaker... hmm should really be v1.2.0 i guess... ok done\n\nfor now, it is a v1.x.x but actually it's really a v0.x.x so anything can be breaking... mainly this change just causes the database format to change... to migrate really all you have to export the db as it is, and then import it back in after upgrading\n\nbut the old version was breaking so much of the data, maybe half of the events weren't coming back out of the database as they went in... this is now fixed",
"sig": "73e2ee56e9368e6b53c901370b9366b331b0289b27e7805085bebb98a52579568be393bd87daf3ab5aca416a8580fa15cf31e7854be5e4a1a5eb6d1d0d5293d2"
}