RethinkDB v2.3.3 Release Notes

Release Date: 2016-06-01 // almost 8 years ago
  • ๐Ÿ› Bug fix release

    Compatibility

    RethinkDB 2.3.3 servers can be mixed with older RethinkDB 2.3.x servers in the same
    โฌ†๏ธ cluster. We recommend that you run a mixed-version cluster only temporarily for upgrading
    purposes.

    โฌ†๏ธ No migration is required when upgrading from RethinkDB 2.3.x. Please read the
    ๐Ÿš€ RethinkDB 2.3.0 release notes if you're upgrading from an
    older version.

    ๐Ÿ Windows support

    ๐Ÿ RethinkDB 2.3.0 was the first version to include native Windows compatibility. In
    ๐Ÿ RethinkDB 2.3.3, the Windows port is ready to emerge from "beta" testing. We now
    ๐Ÿ officially support RethinkDB on the Windows platform alongside our existing support for
    ๐Ÿง Linux and Mac OS X. We're also extending our commercial support services
    ๐Ÿ to include RethinkDB on Windows.

    ๐Ÿ Although RethinkDB is now stable on Windows, there are still a few remaining limitations
    that we are actively working to address. We also haven't yet carried out as much
    ๐Ÿš€ performance tuning on the Windows port as we have on the Linux and OS X releases.

    ๐Ÿ› Bug fixes

    • Server
      • Fixed a bug in orderBy.limit changefeeds that caused the server to crash with
        Guarantee failed: [sub_it != real_added.end()] (#5561)
      • Improved the performance of the table_status system table when the cluster is under
        high load (#5586)
      • Fixed a race condition in the cluster connection logic that could cause occasional
        crashes with a Guarantee failed: [refcount == 0] error (#5783)
      • Fixed a stack overflow when executing queries with a very high number of chained
        commands (#5792)
      • Made the fold command work on a changefeed stream (#5800)
      • Fixed the server uptime calculation on Windows (#5388)
      • Fixed source code incompatibilities with GCC 6.0 (#5757)
    • JavaScript driver
      • The Connection class is now exported from the RethinkDB JavaScript module (#5758)
    • Java driver
      • Added the clientPort and clientAddress methods to the Connection class in the
        Java driver (#5571)

    Contributors

    Many thanks to external contributors from the RethinkDB community for helping
    us ship RethinkDB 2.3.3.