Releases: baidu/CUP
Releases · baidu/CUP
3.2.35
Version 3.2.35
- cup.services.generator
- [new] replace CGeneratorMan with new class Py3Generator
- [compatibility] cup.servcies.generator, unicode<>str in py3/py2
- [enhancement]
- cup.timeplus
- [new] add timestamp2datetime for converting timestamp to datetime object
- cup.cache
- [new] add mapupdate function for KVMemCache
- [bug] fix bug for KVMemCache.expire
- cup.mail
- [enhancement] add Smtp with ssl support
- cup.storage.obj s3 object apis
- [new] Add ssl verify support with local public crt file
- [enhancement] Change open mode from unspecified to binary mode. r -> rb; w+ -> wb
- cup.decorators
- enhance Singleton. You can use it in a class or a staticmethod (singleton_instance) in a class
Minor release, for PY3 compatibility
1] Fix division bug for py3
2] Fix is_alive for py3 / isAlive for py2 compatibility issue
3.2.26 is comming
Version 3.2.26
- [Bug] Epoll Lost Events Bug fix
- [Compatibility] Fix Py2 comatibility issue for cup.services.heartbeat
3.2.25 has been released
[Bug] cup.net.asyn | Fix lost socket events if cup encounters busy network activities.
[Enhancement] cup.services.heartbeat | Security fix for arbitrary binaries that you might received
[Py3 compatibility] Undergoing... not finished yet.
3.2.24 has been released
Version 3.2.24 2020.8.24
- [Compatibility] cup.log | Fix unicode bug for py3
- [Enhancement] cup.log | Add xdebug/xinfo/xinit_comlog in order to support different loggers
- [Removal] cup.jenkinslib | Recommand using python-jenkins to replace cup.jenkinslib
- [Enhancement] cup.cache| Enhance KVCache, add pop_expired. Support setting up "maxsize" for the cache pool
- [Enhancement] cup.services.buffer| Fix encode/decode bug for py3
- [Removal] cup.bidu | Move cup.bidu to cupbidu
Release 3.2.19.2
- [Enhancement] cup.services.generator | Add visibility to Cached UUID
- [Enhancement] cup.util.conf | Fix py3 support bug
- [New] cup.services.executor | Add Crontab-like execution service
- [Bug] cup.net.asyn.context | Fix bug which introduces RW Lock problem
- [Compatibility] * cup.shell.expect | Fix compatibility bug related to remote execution
- [New] cup.timeplus | Add TimePlus for i18n time related functions
- [Bug] cup.shell.oper and cup.shell.expect | Fix bugs for remote execution and async shell run
Release 3.2.18
- [Enhancement] cup.services.generator | Add visibility to Cached UUID
- [Enhancement] cup.util.conf | Fix py3 support bug
- [New] cup.services.executor | Add Crontab-like execution service
- [Bug] cup.net.asyn.context | Fix bug which introduces RW Lock problem
- [Compatibility] * cup.shell.expect | Fix compatibility bug related to remote execution
- [New] cup.timeplus | Add TimePlus for i18n time related functions
- [Bug] cup.shell.oper and cup.shell.expect | Fix bugs for remote execution and async shell run
3.2.13 Minor Version has been released
Version 3.2.13
[Enhancement] cup.services.generator | Add visibility to Cached UUID
[Enhancement] cup.util.conf | Fix py3 support bug
[New] cup.services.executor | Add Crontab-like execution service
[Bug] cup.net.asyn.context | Fix bug which introduces RW Lock problem
3.2.7 is Released
Version 3.2.7 2020.1.1 ~ 2020.3.31
- [Enhancement] Change cup.net.async to cup.net.asyn to avoid language keyword "async"
- [New] Support Python version >= 3.5
- [New] add safe_rmtree in cup.exfile
- [Bug] cup.exfile fix bug for cup.exfile for macos
- [Bug] cup.shell.ShellExec fix bug for
- [New] Add support for global socket keepalive
- [Enhancement] cup.exfile Add some path into CANNOT_DEL_PATHLIST
- [New] cup.services.generator Add cached generator
- [Enhancement] cup.shell.expect Replace shell expect with paramiko based remote cmd execution
- [Enhancement] cup.net.async.conn Replace mutex lock with ReadWriteLock to speed up
Relase 3.1.2
for py3 compatible