Skip to content

Releases: bahner/go-ma-actor

Version 0.4.0

07 Apr 21:47
d756e8b
Compare
Choose a tag to compare

A major release, which actually seems to work.

Most notably the modularisatoiun of the package is much improved.

  • Config is separated into discrete unites
  • Web components are moduled for general use
  • Add --debug which enables /debug/pprof
  • Use simpe CSV files for "database" for storing nicks, which are reread on changes.
  • Properly handle profiles / nicks
  • Properly handle resetting idenities in IPFS (with backup)
  • Should no longer depend on CGO on Windows and arm64

If only there was some documentation. But there should be enough in the code, to get you started.

Full Changelog: v0.3.1...v0.4.0

Version 0.3.1

17 Mar 23:40
9463998
Compare
Choose a tag to compare

Refactor config to be templatable. This means moving a bit to the client side, but that's more versatile and not terribly complicated. Very cut'a'pasty.

Full Changelog: v0.3.0...v0.3.1

v0.3.0

17 Mar 03:27
92ea747
Compare
Choose a tag to compare

many stability fixes.

  • A few attempts at making the software faster and leaner backfired. Pulling things back to basics and make sure I don't overengineer. Added editor and IPFS cat command for practial inspection.
  • Add connect and finding of peers.
  • Removed /whereis functionality. Might be readded later.

Full Changelog: v0.2.4...v0.3.0

Version 0.2.4

03 Mar 18:17
1f3a603
Compare
Choose a tag to compare

Fix integration with environment for termux support.

Version 0.2.3

03 Mar 09:33
325a0f8
Compare
Choose a tag to compare

Fix cross-compilation. SInce sqlite needed CGO to run.
Windows on ARM64 had to go.

Version 0.2.2

03 Mar 04:06
df87c45
Compare
Choose a tag to compare

Fix regressions from go-ma.
Write generated config to files directly (using nick and modes as names).
Add --force flag to allow overwriting cconfig and publcation
Make config way more malleable

Full Changelog: v0.2.1...v0.2.2

Version 0.2.1

29 Feb 19:30
c0c61a5
Compare
Choose a tag to compare

Substantially updated help, though not complete. Add discovery and broadcast toggles.

Version 0.2.0

28 Feb 00:06
00d96b6
Compare
Choose a tag to compare

This is a working release sorrily lacking in doc, but the code is fairly readable. Look in the cmd/ for usage examples.

I'mma leave this for a while - save for fixing the editor. Now's the time to start using it. Messaging is fairly stable. So now the foxus shifts to implement entities in other languages.

NB! The important part here is no the actor, but the go-ma protocol. I mean - roll your own. This library should help you do that.

It is more wireguard than ipsec or openvpn. More ma than DID and DIDomm. But it works the same way and is probaly interopable.

Full Changelog: v0.1.0...v0.2.0

Mr. Proper

22 Feb 20:11
daa0836
Compare
Choose a tag to compare

A proper 0.1.0 release :-) It's fairly readable and usable as a simple message, secret or broadcast passer.

This means people should be able to find each other and communicate fairly easily and safely.

This also mean the infrastructure is in place for building to commence.

Full Changelog: v0.0.11...v0.1.0

Safety first

20 Feb 23:57
2706d46
Compare
Choose a tag to compare

Rewrote to match new go-ma structure. Substantial more error hand handling and code cleanup. Separate entity and actor explicitly. An actor can receive envelopes an entity can't.

Full Changelog: v0.0.10...v0.0.11