- 511 Make background worker function callable once - 512 Allow access to real datetime via context manager
**Libraries**
- python 3.10 testing added - betfairlightweight upgraded to 2.15.0 - black upgraded to 21.9b0
1.20.3
+++++++++++++++++++
**Bug Fixes**
- 486 elapsed_seconds bug when async
**Libraries**
- betfairlightweight upgraded to 2.14.1
1.20.2
+++++++++++++++++++
**Improvements**
- Restrict logging calls based on level to prevent `info` being called (slow) - Restrict `process` and `take_sp` calls in simulated.py - lru cache added to `price_ticks_away`
1.20.1
+++++++++++++++++++
**Improvements**
- RaceCache optimisation
**Bug Fixes**
- 499 bugfix on market recording
1.20.0
+++++++++++++++++++
**Improvements**
- Update to use `listener_kwargs` in `_process` rather than `snap`