Releases: XSEDE/amieclient
Releases · XSEDE/amieclient
v0.6.1
AMIE API client bugfixes:
- Send proper StatusCode for ITC packets generated by
reply_with_failure()(#30, thanks @LiangGeorge) - Correct field name error in the
process_packets.pyexample (#29, thanks @davidecarlson) - Properly handle JSON generation of packets with no timestamp (#28, thanks @rynge)
v0.6.0
AMIE API client bugfixes:
- Add test to ensure that the JSON we get from a packet is the same as the JSON that went into making it (b4f46f1)
- Misc. cosmetic changes to ensure JSON matches:
- remove old date attribute (c3bf93d) (fixes #20, thanks @jmlowe)
- Add missing UserZip and UserUID fields to NotifyAccountCreate packets (650971f, 74b2910)
- Make some methods that only take a single argument not insist on that argument being passed as a keyword (a947821)
AMIE API client new features:
- Packets now have a
reply_with_failure()method, which works similarly to thereply_packet()method and can be used to generate a packet that informs the server that the transaction the packet belongs to has failed. For more details please see the documentation. (bc6b6df)
v0.5.1
AMIE API updates:
- Add support for
packet_timestampfield in AMIE packets (#16)
Usage API updates (thanks to @pauldalewilliams for both of these):
- Fix conversion of StorageUsageRecord to dict (#15)
- Fix url formatting for clear_failed_records function in usage client (#17)
Miscellaneous updates:
- Update python-dateutil dependency for Python > 3.7. Python 3.6 will keep on the older version, to maintain compatibility with the version distributed as part of CentOS 8. (5e0cd68)
- Use setup.py for installing test dependencies (01e5ae2)
- Python 3.9 now supported (91e4495)
CI updates: