I talked a bit about it in various places, but you probably wonder what's going on: Teamcraft 6.0.0 is about to be released !
When I first started working on the next important feature, I thought it would become Teamcraft 5.9, as we're actually on 5.8.5. But the thing is, this feature made me reconsider some technical implementations inside Teamcraft that made me start working on deep optimization.
So, the reason why this is 6.0.0 is because it introduces some technical breaking changes, even if they won't affect you or break anything on your end.
Are you hyped now? Because I am :D. Let's get to the details, what's really inside 6.0.0 !
So first thing, which is the reason why it's a breaking change: Lists will carry ~80% less information, making them faster to load, more responsive and will reduce your network usage by a lot. Following this list-related change, I wanted to introduce more data integrity.
One issue that will come with a feature that's going to be listed below is concurrent writing, which means two users writing on the same list at the same time. As of today (5.8.5), updating a list makes TC send the entire list with updated values to the database; This means that if you input "10/80 iron ores" but your friend inputs "20/80" at the same time, some of the data will be lost, as the list will become either "10/80" or "20/80" iron ores. With 6.0, each update will be atomic, meaning that the same case won't lose data, you'll get "30/80 iron ores" as a result.
Finally, a feature that has been asked for a long time and will allow for a new level of data research: packet capture. But what is this for? How does it work? I wrote a wiki article on the topic ( https://wiki.ffxivteamcraft.com/advanced-features/packet-capture ) if you want to read more. But TL;DR is that it reads the packets between you and the server, it's entirely optional, you have to enable it, nothing is captured by default. It will allow for automatic list progression input (shown in the video above), inventory tracking, stats updating (See https://streamable.com/bkfku), and data capture (in order to find % chances for various things in the game like desynth, reduction, quick synth, etc).
The release is planned for end of october, possibly sooner depending on test results :)