Skip to content

Beta 0.3.1

Compare
Choose a tag to compare
@foxcpp foxcpp released this 09 Jun 21:40
· 131 commits to master since this release
v0.3.1
03357cf

⚠️ Manual intervention required while upgrading databases due to the critical bug in previous versions.

Patch release containing several bug fixes. Note that some fixed bugs are critical, so it's best to update ASAP.

Add schema_version to existing databases

v0.2 and v0.3 had broken schema_version logic leading to absence of schema_version table in newly created databases. Basically, execute the following SQL statements on go-imap-sql DB and you will be fine.

CREATE TABLE schema_version (version INTEGER NOT NULL);
INSERT INTO schema_version VALUES (3);

Bugfixes

  • Fix schema_version not being set correctly for new databases (0f4dd63)
  • Fix all messages in FETCH responses getting the header values parsed from body of the first message (7834404)
  • Fix duplicate IDs returned in SEARCH ALL responses (304076a)
  • Use go-message/textproto directly, this should correct many issues involving encoded MIME headers (d1499eb)