forked from baidu/CUP
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
72 lines (63 loc) · 5.22 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Version 1.6.0 - Under development, not released yet. starting from 2017.9.6 ~
* [Enhancement] cup.mail enhanced for analyzing cc and bcc lists.
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)
Version: 1.5.5 - staring from 11.18 ~ 2017.3.1
* [Enhancement] debug method for executor
* [async] CNeedAckMsg & retry mechnism added. CAckMsg added
Version: 1.5.4 - Starting from 2016.9 ~ 2016.11.11
* [Enhancement] generator supports staring point
* [Enhancement] catch exception socket.gaierror when it encounters network
instability
* [Bug] Set up splitter other thant colon in a Configure2Dict with blanks and comments
* [Async] Support automatic msg retry
* [Async] Support ack msg
Version: 1.5.1
* [New] cup.log - add xxx_if
* [New] cup.thirdp - replace MySQLdb with pymysql.
Use can still use "from cup.thirdp import MySQLdb"
* [New] cup.util.conf - bug fix
Version: 1.5.0
* [New] cup.jenkinslib - add jenkins lib with which you can operate on jenkins jobs
* [New] cup.log.parse - parse string line logged by cup.log.XXX
* [New] cup.unittest.assert_startswith
* [New] cup.oper - add contains_file which searchs a file and return its existence
* [Bug] cup.util.conf - fix "key comparation order" bug for Configure2Dict
* [Bug] cup.util.conf - fix HdfsXmlConf "eletemnt without value. e.g. <value/>
Version: 1.4.2.0
* [Bug] oper.is_proc_exist. fix a bug while check proc exist
* [New] Add cup.services.executor. Exec and delay_exec service
* [New] Add cup.services.buffers. Buffer releated feature. For easing
memory fragment.
* [Enahcnement] remove traceback in cup.util.threadpool
* [Enhancement] cup.log.reinit_comlog, if loggername has inited, raise
ValueError
* [New] cup.log.get_inited_loggername, get has inited loggername
* [New] cup.shell.rmtree - add safemode support for shutil.rmtree
* [New] cup.const - add const value support inside cup
* [New] cup.conf - add HdfsConf support
* [New] cup.shell.get_pid - get process id by process_path and grep_string
Version: 1.4.1.0 - [not existent on github.com]
* [New] assert_boundary, assert_local_file_eq 2015/4/19
* [New] Log level [warnning error fatal] splitted into file.log.wf
* [New] Hdfs
* [New] Smtp mail supports [cc/bcc]
* [Enhancement] Sms add return values
* [Bug] cup.util.conf - A sort method bug
* [Bug] sms cannot handle \n as line separator
Version: 1.2.0
- unittest
* [New] Add assert_not_eq
- decorators Add
* [New] Add TraceUsedTime. For tracing used time in a function
* [Bug] Bug decorators.Singleton (May cause a thread hang)
- cup.bidu
* fix a bug which will block cup usage on windows
* add jenkins support