Skip to content

Releases: OliveTin/OliveTin

2022-01-06

06 Jan 01:03
Compare
Choose a tag to compare

Changelog

This is a fairly minor release, with just 1 new feature, but an important bugfix for stderr being captured properly. Also some packages/output formats were tweaked. There are no known breaking config changes in this release.

Bug fixes (major)

Features (minor)

  • 2b9e763 feature: Apple touch icons (#24), accessibility

Misc

  • 299f492 bugfix: Regression, goarm was reset to 7, it should be 5
  • fbea7ba cicd: Remove APK support - it isn't tested, and probably does not work. It slows down the build and uses disk space.
  • edb0ebb cicd: rename arm builds to arm32
  • d8fa350 cicd: Build v5 and v7

Many other changes in this release are not shown in the changelog, as they relate to developer-maintainence stuff like CI/CD tweaks.

Docker images (on Docker Hub)

  • docker pull docker.io/jamesread/olivetin:2022-01-06

Useful links

Thanks for your interest in OliveTin!

2021-11-19

19 Nov 14:39
Compare
Choose a tag to compare

Changelog

Features (major)

  • #6 - Tasks can now accept arguments! You can choose from a list of dropdown arguments, or allow "free text". This has been a long-requested feature. Example included in default config.
  • #17 Safari browser support - changed to "autonomous custom elements"
  • #8 - Docker Containers for ARM (32bit) v7, as well as ARM64.
  • Version updates are now shown in the main OliveTin UI footer. These can be hidden with: showNewVersions false in the config (more info in the docs)

Features (minor)

  • Older browsers that do not support Javascript modules, or have Javascript disabled should at least get a helpful error message.
  • #21 Ability to disable the "switcher" navigation

Other changes

Actually, most of the time spent on this release of OliveTin was spent on the "behind the scenes" stuff - CI/CD mostly.

  • Huge investment of time in getting Github actions / Jenkins jobs working to build OliveTin.
  • Huge investment of time in getting Cypress integration tests (for the webui) working!
  • Codestyle fixes, additional unit tests.

Docker images (on Docker Hub)

  • docker pull docker.io/jamesread/olivetin:2021-11-19

Useful links

2021-11-17-2.alpha2

17 Nov 15:43
Compare
Choose a tag to compare
2021-11-17-2.alpha2 Pre-release
Pre-release

Changelog

9943d1c Updated name of token

Docker images

  • docker pull docker.io/jamesread/olivetin:2021-11-17-2

2021-11-02.alpha1-rc-task-arguments

02 Nov 14:16
Compare
Choose a tag to compare
Pre-release

This is an alpha build of OliveTin that includes task arguments ( #6 ). This is highly requested feature, so it would be great to get out there where people can test it.

Lots more testing is still needed before this is fully released.

There are no containers / packages published for pre-releases, and it's only for Linux/amd64. The full release will include builds for all platforms / packages.

The standard install instructions can by used for a binary package; https://docs.olivetin.app/_installation_from_a_tar_gz_manually_using_systemd.html

2021-07-19

19 Jul 14:16
Compare
Choose a tag to compare

Changelog

1409dcb Create a user/homedir for OliveTin container
7a0fea1 Fix dark mode colors
ff0b29c Fix undefined exit code
1a8426a Initial work
5a15185 Initial work on auth
c072e16 Log support
285e867 Merge to rebase
ef6f772 Rebase to main
1df36ae Work on log support

Docker images

  • docker pull docker.io/jamesread/olivetin:2021-07-19-amd64

2021-07-16

16 Jul 21:58
Compare
Choose a tag to compare

Changelog

Features

7dcc62a #10 - Early config reload support, added benefit of cleaning up ActionButton.js early state code
2f26aa6 #11 - Initial theme support
5d01183 Buttons are refreshed every 3s
8c49123 Install openssh-client and docker - #13, #12
4bd2be6 Update notification in logs, see docs for more info

Bug fixes

800598b Fixed bug of timeout being hardcoded

Code cleanup

59a0941 Because I just cannot get ARM container images to cross-build
7c8bdb0 Code cleanup for updates
95dcbcb Docs and Raise Issue link in footer as it is more helpful for users
4682992 Merge branch 'main' of ssh://github.com/OliveTin/OliveTin
0a22253 Moved google proto annotations into repo
a4def75 Update check cleanup, gofmt and gocyclo = 3
a4185e6 trying to get ARM images working
48138d0 working container image
fe02130 gofmt

Documentation

600ef44 Added warning for individualPorts config.
ef5e71f Additional error check
6af8276 Change Discord link to one that doesn't expire (!)
9e21307 Changed config.yaml in this README to be more of a quickstart
35562e5 Create CODE_OF_CONDUCT.md
0e06d22 Create PULL_REQUEST_TEMPLATE.md
6a47938 Issue #12 - Pointers from actions to documentation
d3f219a Links update jamesread -> OliveTin
395691a Point to the new PULL_REQUEST_TEMPLATE
4b36d38 Remove all docs, link to new docs
6c75d83 Updated docs link to docs.olivetin.app
db4ceab Updated old examples from readme
e458bf4 Updated troubleshooting link

Docker images

  • docker pull docker.io/jamesread/olivetin:2021-07-16-amd64

2021-05-28

28 May 21:57
f33ca58
Compare
Choose a tag to compare

Changelog

2f8ca77 Added buttons for Discord and go report card.
495bfe5 Clean target
f33ca58 Merge pull request #5 from ksurl/docker
408b64e docker -> amd64, push
e188090 fix Dockerfile RUN and USER

Docker images

  • docker pull docker.io/jamesread/olivetin:latest
  • docker pull docker.io/jamesread/olivetin:2021-05-28

2021-05-25

25 May 14:15
Compare
Choose a tag to compare

Changelog

0acf2cb /usr/local/bin as we are not building distro packages
822ac8e Add release into startup
b07585d Added a logo to the readme.
b05746e Discord link
fa7bb7c Early multi-architecture support
1b8cbbe Extra helpful notes in the default config file.
2467812 Fix typos
b1030ac Format change for being more specific on builds
8ae9156 Include a "base" directory, and minor filename format changes
681d8c9 Include systemd unit
87a6369 Initial try of goreleaser
e0b3601 Issues is a fine place to ask for support.
286fa43 Less junk in the docker image
d4e6a74 Merge branch 'main' of ssh://github.com/jamesread/OliveTin
e71ba04 More precise build arches
f442d37 Moved the "individual ports" example into a separate file for advanced users.
8ee6f10 Only single port needed in Dockerfile (Issue #4) because of frontend proxy config.
803a479 Release archive additions
37b9e2d Single endpoint for web+ui (Issue #4). Migrated to modern protobuf+grpc.
c2059a5 Specified the main() file
700d29c Will use goreleaser instead of make targets going forward
a7f7356 [BUG] issues might become support/something else.
b95fd64 arm[32] v7 not needed, typo in windows/amd64
c680946 armhf -> arm
d91fdda dist contains the releases, ignore.
b8c3d8d gofmt
32f4c62 goreleaser build Docker image
936b64f rpm/debs were missing files
b3f9b15 systemd file was wrong path in deb/rpm
dc76ca9 tools.go, not sure how this works though!

2021-05-24

24 May 21:24
Compare
Choose a tag to compare

This release was a little more complex than first planned!

  • The most significant change is the addition of a micro reverse proxy, which means the webui and REST API can both be hosted on the same port. This is now the default going forward, but individual ports are possible for advanced use cases still. This means the container image will only expose 1337 now. Ref issue #4 .
  • Multiple architectures now supported - Windows x64 & armhf (32bit ARM, like old RPIs) added to the release list. Note that the windows release has not been tested at all (!).
  • Upgraded to modern version of grpc+protobuf internally.

2021-05-19

19 May 00:02
Compare
Choose a tag to compare

This is the first release :-) Keen to hear feedback, but be kind!