Skip to content

Releases: baidu/CUP

Release 2.2.0

30 May 02:46
54a73c2
Compare
Choose a tag to compare

Version 2.2.0 - 2019.5.11 ~ 5.29
[Fancy] Change a new logo, hats to community user @davidmind (from github)
[New] cup.res - linux.Process add method getpgid
[New] add BceSms support
[Enhancement] cup.shell - enhance oper.ShellExec
[Enhancement] cup.mail - add smtp login method for authentication enabled server

Cup 2.1.1 is released

13 May 07:51
Compare
Choose a tag to compare

Version 2.1.0 - 2019.2.1 ~ 2019.5.10

[New] cup.net.get_interfaces - Get interfaces of a linux host
[New] cup.res.linux.get_cpu_core_usage - Get cpu core usage
[Enhancement] cup.shell.oper - Md5 hexdigest generation (py3 compatibility)
[New] Py3 compatibility test and reconsutrction is undergoing
[Enhancement] cup.shell.oper - Change subprocess.Pipe(shell=True by default to shell=False)
[Bug] github socket closure (#32)
[Enhancement] cup.shell.oper - Async_run with Popen(shell=True) and with a temp script

Release 2.1.0

10 May 11:42
dc19715
Compare
Choose a tag to compare

Version 2.1.0 - 2019.2.1 ~ 2019.5.10

  • [New] cup.net.get_interfaces - Get interfaces of a linux host
  • [New] cup.res.linux.get_cpu_core_usage - Get cpu core usage
  • [Enhancement] cup.shell.oper - Md5 hexdigest generation (py3 compatibility)
  • [New] Py3 compatibility test and reconsutrction is undergoing
  • [Enhancement] cup.shell.oper - Change subprocess.Pipe(shell=True by default to shell=False)
  • [Bug] github socket closure (#32)

Minor release

14 Mar 03:21
c38ff98
Compare
Choose a tag to compare

[1] Bug fixes since 2.0.3

[2] Test packaging procedure with pypi

Release 2.0.3 for pypi

02 Mar 10:20
Compare
Choose a tag to compare

Release cup 2.0.3 for pypi

CUP 2.0.1 has been released

12 Feb 02:58
Compare
Choose a tag to compare
* [New] pip support    (still needs pypi to authenticate, see github issue for details)                                                                       
* [New] cup.storage.obj - Add ftp/s3/local storage support (with universal apis)                
* [Bug] cup.net.localport_free - Reversely result returned                                      
* [Bug] cup.net.async - Msg class class variable                                                
* [Bug] cup.net.async - logging typo                                                            
* [Bug] cup.net.async - Msg disorder bug (an import bug fix!)                                   
* [New] cup.net.async - Add get_context related class method                                    
* [Bug] cup.decorators - fix wrap exception                                                     
* [Bug] cup.unittest - Fix bug for assert_lt                                                    
* [Bug] cup.res.linux - Add support for customized linux kernel                                 
* [Enahcnement] cup.net.set_sock_keepalive_linux - add exception catch code lines               
* [Enhancement] Use rtd (read_the_doc theme) to reconsutrct cup api-doc  

CUP 1.6.1.1 has been released

01 Jun 03:07
145dd29
Compare
Choose a tag to compare

Version 1.6.1 - starting from 2018.2.5 ~ 2018.6.1
* [New] cup.shell.is_proc_alive - Add optional to abandon vim|less|vi|tail|cat|more or custom filter
* [Bug] cup.shell.get_pid - Fix grep to surely abandon vim|less|vi|tail|cat|more
* [New] cup.log - Add support for stack manipulation, which can pop out function calls.
* [New] cup.err - Add UnImplemented exception class.
* [New] cup.exfile - Support temp files which will be removed immediately after the variable life ends.
* [Enhancement] cup.util.conf - support $ in a conf key
* [Doc] cup.shell - Fix doc bug.
* [New] cup.shell - Add grep support string with space
* [New] cup.storage.obj - Support common object storage apis including ftp, s3
* [Bug] cup.res.linux - Getting cpuinfo has bugs (new kernel 3.10)
* [Enhancement] - cup.util.threadpool, add daemon_threads as the parameter
that you can use to let the threadpool threads behave like daemon-thread
(when the main thread exits, it exits as well)
* [Enhancement] - cup.util.conf - support conf line "[.test] # comments"

Relase 1.6.0

29 Dec 08:52
b7873f0
Compare
Choose a tag to compare

Version 1.6.0 - starting from 2017.9.6 ~ 2017.12.29
* [New] MsgBroker - Add a broker for handling system failures
* [New] cup.exfile - Add Lockfile support
* [Bug] Linux Resource Query Bug - related to data columuns
* [Bug] cup.net.async - socket cannot be got.
* [Enhancement] cup.net.async - CUP utilization enhancement

1.5.6 Released

23 Oct 10:02
Compare
Choose a tag to compare

Version 1.5.6 - starting from 2017.3.1 ~ 2017.9.5
* [Enhancement] async enhancement for stability
* [New] CycleIDGenerator for generating universally unique_id (ip, port encoded as part of the id)
* [Enhancement] cup.net.async exits more quickly than before
* [Bug] cup.net.async - Fix CPU-utilization too high bug
* [Bug] cup.net.async - Fix getting-peerinfo bug
* [Bug] cup.res.linux - Kernel version was returned with a tuple
('2', '6', '32') which should be (2, 6, 32)

1.5.3

03 Jul 14:55
Compare
Choose a tag to compare

1.5.3 released.