Skip to content

1.0.39

Compare
Choose a tag to compare
@jstejada jstejada released this 14 Mar 18:45
· 5452 commits to master since this release

1.0.39 (3/14/2017)

  • Fix missing depedency for imap-provider-settings
  • Only upload 7 characters of the commit hash

1.0.38 (3/13/2017)

  • Fixes:

    • Restart sync when computer awakes from sleep
    • Fix issue that made users log out of NylasID, restart, and then force them to log out and restart again in a loop (#3325)
    • Don't start sync or delta connections without an identity
  • Development:

    • Restore windows build
    • Remove specs from production build
    • Fix arc lint
    • Specify Content-Type in developer bar curl commands

1.0.37 (3/10/2017)

  • Fixes:
    • Fix regression introduced in 1.0.36 in the message processor
    • Correctly show auth error when we can't connect to n1cloud
    • Fix error thrown sometimes when handling send errors

1.0.36 (3/10/2017)

  • Fixes:

    • Increase the IMAP connection pool size
    • Shim sequelize to timeout after 1 minute on every database operation. This
      is a safeguard to prevent unresolved db promises from halting the sync loop.
    • Better error handling to prevent the message processor from halting sync
  • Development:

    • Measure and report inline composer open times
    • Refactor MessageProcessor to be more robust to errors

1.0.35 (3/9/2017)

  • Fixes:

    • Make sure delta connection is restarted when an account is re-authed
    • More defensive error handling to prevent sync from halting
    • Prevent delta streaming connection from retrying too much
    • Fix error when attempting to report a fetch id error
    • Prevent error restart loop when database is malformed
    • Correctly cancel search when the search perspective is cleared
    • When many search results are returned from the server, don't try to sync them all at once, otherwise would slow down the main sync process.
    • When restarting the app, don't try to continue syncing search results from an old search
  • Development:

    • Consolidate delta connection stores, remove internal_package/deltas
    • Rename NylasSyncStatusStore to FolderSyncProgressStore
    • Consolidate APIError status code that we should not report
    • Don't report incorrect username or password to Sentry
    • Rate limit error reporting for message processing errors
    • Fix circular reference error when reporting errors
    • Refactor file download IMAPConnectionPool usage
    • Don't focus the Console tab in dev tools every time an error is logged
    • Correctly set process title

1.0.34 (3/8/2017)

  • Fixes:

    • Sync should not get stuck anymore due to sequelize
    • Delta Streaming connections now correctly retry after they are closed or an error occurs
    • Handle errors when opening imap box correctly
  • Development:

    • Add script/daily
    • Provide better info to Sentry on sending errors
    • Refactor and clean up delta streaming code
    • Refactor message processing throttling

1.0.33 (3/8/2017)

  • Features:

    • Add intitial support for send later
  • Fixes:

    • Fetch unknown message uids returned in search results
    • Don't throttle message processing when syncing specific UIDs
  • Development:

    • Better grouping for APIError by URL also
    • Don't generate sourceMapCache in prod mode
    • Upload a next-version to S3 for autoupdate testing
    • Windows build fixes