Skip to content

Releases: kryptokrona/hugin-api

0.3.0

10 Mar 00:17
Compare
Choose a tag to compare

In this release we have implemented/updated:

  • Adding new model PostEncryptedGroup to store encrypted group chats by @mjovanc in #203
  • Fixing bug with specifying startDate and endDate in unix timestamp by @mjovanc in #204
  • Removing unused Docker Images in Ansible docker role by @mjovanc in #222
  • Adding Docker Image for ARM64
  • Adding endpoint for sending Hugin Messages
  • Bug fixes

0.2.0

12 Aug 19:36
Compare
Choose a tag to compare

In this release we have implemented/updated:

  • Removing websocket for encrypted posts since this is not required any more.
  • Removing Node.js version 16.x in pipeline scripts since this version is not supported any more.
  • Setting SYS_WS_PORT env variable in code and in deployment scripts in Ansible to be more customisable.
  • Adding avatar column for posts to store avatar string already generated for ease of use of users of Hugin Cache.
  • Adding API documentation with Swagger.
  • Removing old Hugin Cache page for displaying latest posts.
  • Adding Prometheus monitoring software to get metrics of the VPS running Hugin Cache.
  • Adding Hugin Cache Dashboard with GraphJS to get metrics from Prometheus and to display it.
  • Adding Novastack Staging server in pipeline and smoke test to avoid as much as possible braking the official Hugin Cache server.
  • Adding information how to access Hugin Cache Dashboard.
  • Adding Tor Onion Service to Hugin Cache.
  • Adding Ansible syntax check in pipeline.
  • Adding light/dark mode to Hugin Cache Dashboard.
  • Updating iptables with websocket port to be picked by variable in provision_vps.yml
  • Bug fixes.

0.1.1

20 Jun 20:00
d25e569
Compare
Choose a tag to compare

This is a release with bug fixes:

  • Timestamp do not seem to work properly with time on post objects - Fixed.
  • No Cache control for Kryptokrona.org doesn't work - Fixed.
  • Fix NGINX conf SSL directive - Fixed.

0.1.0

19 Jun 00:55
da4f8a2
Compare
Choose a tag to compare

In this release we have implemented/updated:

  • Websockets to allow for real time communication so that clients can subscribe to new messages posted on the boards from Hugin Messenger.
  • Configure a way to exclude/include incoming data based on criteria.
  • Save encrypted messages that is posted on Hugin Messenger to a seperate table called post_encrypted. This could be used by third party to allow for private communication with Hugin Cache.
  • Created log file to be written to enable better troubleshooting if something will break on production.
  • Updated Ansible scripts to handle all the changes.
  • Refactoring huginSyncer.js
  • Fixed minor bugs.
  • Updated documentation.

0.0.2

13 May 14:09
Compare
Choose a tag to compare

Some Ansible configuration changes to resolve some bugs during deployment.

0.0.1

12 May 09:33
Compare
Choose a tag to compare

This is the first initial release for Hugin Cache.