Skip to content

v0.11.5

Latest
Compare
Choose a tag to compare
@gerwaric gerwaric released this 22 Sep 17:45

Hours after releasing 0.11.4, GGG responded to some questions I had asked earlier, so here we are with 0.11.5 already:

Improvements to Rate Limiting

I had occasionally been getting rate limit violations that didn't make any sense when I looked at the full logs.

After asking GGG about this, GGG confirmed that when they are doing their calculations for rate limiting, they bucket requests based on a minimum timing resolution. For the specific policy I had been asking about, GGG said the bucket size was five seconds, but that this bucket size could vary with different policies. They also noted that this value was effectively unknowable because it was not documented or exposed in their API.

So for now, I'm adding a buffer slightly larger than five seconds whenever acquisition about to violate a rate limit policy, or when a violation has been detected. Previously this buffer was two seconds, so this slows things down, but should prevent more of those mystery violations.

Improvements to stash tab color parsing (if you've been around a while)

The official API documentation says the "colour" metadata field has six characters:

https://www.pathofexile.com/developer/docs/reference#type-StashTab

However, users with legacy stashes from years ago have stashes where the color field is only two or four characters. GGG confirmed that in these cases, the string should be padded with leading zeros. For example, "FF" should be treated as "0000FF".