Skip to content

Releases: Mainframe-Archive/switchboard

0.4.1

16 Aug 21:15
Compare
Choose a tag to compare

This patch release fixes handling of the unseen IMAP flag.

Commit Log (0.4.0..0.4.1)

f2ae562 Bump vsn to 0.4.1
7a935d5 Add anoskov to the contributors list
cd6a66a Merge pull request #61 from anoskov/fix/yandex.ru
2e54570 add match for 'Unseen' flag

Active Pool

12 Aug 19:33
Compare
Choose a tag to compare

This minor release includes:

  • [Bugfix] Fix stale Erlang deb URL
  • [Feature] Replace the single active IMAP connection with a pool

Commit Log (0.3.2..0.4.0)

099d64f Bump vsn to 0.4.0
0085283 Add acammack-r7 and CraigCottingham
1fd0f01 Merge pull request #58 from acammack-r7/pool-imap-connections
ffaf288 Allow IMAP pool to be resized via application env
bab4ac2 Merge pull request #60 from CraigCottingham/fix-deb-url
ebe6d5c Fix erlang_deb_url
804aa17 Convert active IMAP connection to a pool

0.3.2

25 Jan 00:06
Compare
Choose a tag to compare

This release fixes a parse error which occasionally took out IMAP connections.

Commit Log (0.3.1..0.3.2)

  • 32279a2 bump vsn to 0.3.2
  • 01fa7d7 Merge pull request #57 from jtmoulia/fix/unterm-paren-parse
  • 8a4d161 retry parse when an IMAP list is unterminated

0.3.1

12 Aug 13:44
Compare
Choose a tag to compare
0.3.1 Pre-release
Pre-release

This release fixes 2 bugs:

  • An older erlang.mk was crashing the build (reported and fixed by @sb8244)
  • Cases where addr-host was NIL were crashing (reported by @vu0tran, fixed by @Ostera)

Commit Log (0.3.0..0.3.1)

Stabler Switchboard

08 May 21:59
Compare
Choose a tag to compare
Stabler Switchboard Pre-release
Pre-release

This release focuses stability improvements and fixes, especially around adding new accounts via OAuth credentials (thanks @Ostera).

Commit Log (0.2.1..0.3.0)

0adc279 Bumping vsn to 0.3.0, add @Ostera to contributors
7b8d6c9 Fixing test to work with interactive runs
b7148dc Switching imap.erl logging to lager
d09ef2b Fixing last_uid to uid comparison
19244b2 Moving switchboard_operator eunit tests
2349bfd Fixing await_death to require a pid
9761b5a Adding some switchboard_worker call_all tests
e5d6a0f Fixing error in oauth_for test
63925ff Fixing test build to use lager parse transform
327f64b Bumping relx -> 1.3.1
d62ac60 Merge pull request #48 from ostera/fix/app.config
df442fe Fixes unmerged app.config file
9b1409f bump erlang.mk -> b23a88ad, fix relx -> 1.1.0
da52f21 Merge remote-tracking branch 'refs/remotes/ostera/fix/refresh_token'
ff56ee2 Updates rebuilt docs
7cd111d Fixes to_query_string spec
0ef8348 Fixes refresh_to_access_token
05874d9 Adds to query string
01b2f6e Get OAuth information from Provider rather than Domain
d7a8997 Specify Provider instead of RefreshUrl
288a921 Adding httpc oauth refresh to acccess requests
ca3e12b Removing social dep
994f8d7 Bumping erlang.mk to 1.2.0
31a6ee5 Changing vars.config to switchboard.config
7e01cf6 Rearranging config to not require ansible
37da05b Delegates OAuth token refreshing to external server
7cb3bcb Bumping erlang.mk to 1.2.0
5f47982 Merge pull request #46 from jtmoulia/fix/build-config
d02ef96 Changing vars.config to switchboard.config
087d0c9 Rearranging config to not require ansible
1b65215 Implement call to refresh the token
a1e8473 Fixing imap to not ensure ssl app starts
8449f0f Fixing imap callback typespecs to take one arg
594db12 Fixing post_init_callback handling in init
a9a8e0a Merge pull request #42 from toddtomkinson/fix_erlang_deb_url

VM-Ready

14 Aug 21:07
Compare
Choose a tag to compare
VM-Ready Pre-release
Pre-release

With Vagrant and Ansible support Switchboard is one step away from being thrown up into the ☁️

The documentation has been updated to reflect that the Vagrant virtual machine is run on 192.168.50.2, and to provide the new setup flow.

First public release of switchboard.

25 Jun 19:59
Compare
Choose a tag to compare
Pre-release

Most of the work for this release was on the client/worker interfaces, and documentation.

  • Implemented getMailboxes, getMessageList, and getMessages JMAP commands.
  • Added watch commands.
  • Added worker interface wrapping the client interface.
  • Added project site, built using jekyll and hosted by GitHub pages.
  • Added javascript example client.
  • Updated release build process.

Thanks to @ltavazzani, @bismark, @mickhagen, @kunks001, @traviagio, @RRotesi, and Carlos Lagrange for putting putting this together.