|
1 | 1 | (unreleased) |
2 | 2 | ------------ |
3 | 3 |
|
| 4 | +New |
| 5 | +~~~ |
| 6 | +- Feat(dlm): upgrade dlm sdk to 1.1.1 (#2281) [guowl3] |
| 7 | +- Feat(connect): supports connect backup instance (#2192) [pynzzZ] |
| 8 | + |
| 9 | +Changes |
| 10 | +~~~~~~~ |
| 11 | +- Refactor(osc): modify i18n messages for white list (#2221) [krihy] |
| 12 | + |
| 13 | +Fix |
| 14 | +~~~ |
| 15 | +- Fix(shadowtable): bad sql grammer when table column's default value is |
| 16 | + a string type in MySQL (#2388) [jingtian, pynzzZ] |
| 17 | +- Fix(data-masking): unavailable when existing invalid database with |
| 18 | + duplicated name (#2385) [XiaoYang] |
| 19 | +- Fix(obclient): remove unexpected characters to avoid obclient display |
| 20 | + incorrectly (#2353) [LuckyLeo] |
| 21 | +- Fix(iam): failed to delete a user who is an archived project's Owner |
| 22 | + or DBA (#2359) [yiminpeng] |
| 23 | +- Fix(account-integration): failed to login after updating user extra |
| 24 | + properties (#2336) [XiaoYang] |
| 25 | +- Fix(encryption): exception occurs when invoking RSA decryption |
| 26 | + concurrently (#2371) [XiaoYang] |
| 27 | +- Fix(web-framework): csrf prevention conflict with basic authentication |
| 28 | + (#2370) [yizhou] |
| 29 | +- Fix(odp-sharding): cannot connect to odp sharding (#2339) [yizhou] |
| 30 | +- Fix(web-framework): csrfToken API does not return token (#2277) |
| 31 | + [yizhou] |
| 32 | +- Fix(full-link-trace): enable trace by default on OB 4.x (#2347) |
| 33 | + [LuckyLeo] |
| 34 | +- Fix(flow): task will be failed when its execution undergoes a version |
| 35 | + upgrade #2342. [IL MARE] |
| 36 | +- Fix(taskframework): oss log info is ignored when cancel job (#2341) |
| 37 | + [krihy] |
| 38 | +- Fix(schedule): status not found (#2333) [guowl3] |
| 39 | +- Fix(dlm): the task status was set to completed when the task was |
| 40 | + canceled (#2340) [guowl3] |
| 41 | +- Fix(connection): add serialVersionUID for ConnectionConfig (#2065) |
| 42 | + [Xiao Kang, yh263208, zijia.cj] |
| 43 | +- Fix(partition-plan): generated partition expression is not contiguous |
| 44 | + (#2327) [IL MARE] |
| 45 | +- Fix(taskframework): always print warn log about "Task-framework |
| 46 | + isEnabled" (#2331) [krihy] |
| 47 | +- Fix(dlm): correct the task status when the task exits abnormally |
| 48 | + (#2330) [guowl3] |
| 49 | +- Fix(osc): osc job is terminated when database id is not exist (#2320) |
| 50 | + [krihy] |
| 51 | +- Fix(partition-plan): failed to list partitioned tables on OceanBase |
| 52 | + 1.4.79 (#2323) [IL MARE] |
| 53 | +- Fix(connection): connection may be blocked (#2307) [IL MARE] |
| 54 | +- Fix(result-set-export): use console datasource to avoid socket timeout |
| 55 | + (#2315) [LuckyLeo] |
| 56 | +- Fix(notification): lost sign when updating channel (#2314) [LuckyLeo] |
| 57 | +- Fix(alarm): alarm msg add request (#2319) [Ang] |
| 58 | +- Fix(dlm): the target table does not exist (#2313) [guowl3] |
| 59 | +- Fix(taskframework): optimize log content (#2299) [krihy] |
| 60 | +- Fix(dlm):get table ddl failed in oracle mode #2296. [guowl3] |
| 61 | +- Fix(taskframework): column 'job_id' cannot be null (#2292) [krihy] |
| 62 | +- Fix(objectstorage): wrong log/database change/rollback plan download |
| 63 | + URLs if cloud storage is enabled (#2289) [pynzzZ] |
| 64 | +- Fix(ticket): access denied when approve a ticket (#2288) [XiaoYang] |
| 65 | +- Fix(partition-plan): failed to start up a partition plan on oceanbase |
| 66 | + before 3.x #2287. [IL MARE] |
| 67 | +- Fix(taskframework): running task log is not found when close task- |
| 68 | + framework && send mistake alarm (#2268) [krihy] |
| 69 | +- Fix(dlm): rollback task failed when customizing target table names |
| 70 | + (#2279) [guowl3] |
| 71 | +- Fix(flow): cancel pending task cause "Some tasks is not found" (#2272) |
| 72 | + [krihy] |
| 73 | +- Fix(dlm): get log failed when the task framework was switched during |
| 74 | + task execution (#2276) [guowl3] |
| 75 | +- Fix(notification): use blacklist to check webhook instead of whitelist |
| 76 | + (#2267) [LuckyLeo] |
| 77 | +- Fix(dlm): custom target table names invalid in non-task framework mode |
| 78 | + (#2269) [guowl3] |
| 79 | +- Fix(taskframework): optimize flowable transaction manager (#2255) |
| 80 | + [krihy] |
| 81 | +- Fix(notification): failed to query connection info (#2249) [LuckyLeo] |
| 82 | +- Fix(bastion): could not access SQL console when using OAuth for |
| 83 | + account integration (#2253) [XiaoYang] |
| 84 | +- Fix(taskframework): add pod config from properties (#2250) [krihy] |
| 85 | +- Fix(taskframework): alarm notification is not effective (#2242) |
| 86 | + [krihy] |
| 87 | +- Fix(permission): permission error message is not readable (#2227) [IL |
| 88 | + MARE] |
| 89 | +- Fix(tag): change default tag key (#2225) [Ang] |
| 90 | +- Fix(security): horizontal privilege escalation issue of |
| 91 | + getOscDatabaseInfo interface (#2209) [krihy] |
| 92 | +- Fix(sql-execute): disable full link trace on OB 4.1.x (#2219) |
| 93 | + [LuckyLeo] |
| 94 | +- Fix(taskframework): pending pod timeout after exceed one hour (#2187) |
| 95 | + [krihy] |
| 96 | +- Fix(tag): can‘t find tagServiceFacade (#2217) [Ang] |
| 97 | +- Fix(connection): add version check before set weak read consistency |
| 98 | + (#2214) [pynzzZ] |
| 99 | + |
| 100 | +Security |
| 101 | +~~~~~~~~ |
| 102 | +- Security: exclude dependency on snappy-java (#2317) [LuckyLeo] |
| 103 | +- Security: test masking using rounding algorithm may cause denial of |
| 104 | + service (DoS) risk (##) [XiaoYang] |
| 105 | + |
| 106 | + |
| 107 | +v4.2.4_bp1 (2024-04-12) |
| 108 | +----------------------- |
| 109 | + |
| 110 | +New |
| 111 | +~~~ |
| 112 | +- Feat(connection): supports query connections by username (#1981) |
| 113 | + [zhangxiao] |
| 114 | + |
| 115 | +Fix |
| 116 | +~~~ |
| 117 | +- Fix(configuration): add Configuration Consumer for UserConfigService |
| 118 | + (#2198) [zhangxiao] |
| 119 | +- Fix(security): upgrade okio-jvm to 3.4.0 (#2200) [krihy] |
| 120 | +- Fix(connection): add some log about datasource lock (#2196) [Ang] |
| 121 | +- Fix(security):horizontal privilege escalation issue of getDatabase |
| 122 | + interface (#2194) [zhangxiao] |
| 123 | +- Fix(notification): failure to enqueue event will result in failure of |
| 124 | + ticket rejection (#2185) [LuckyLeo] |
| 125 | +- Fix(db-browser): failed to listTables when lack mysql schema |
| 126 | + permissions (#2184) [zhangxiao] |
| 127 | +- Fix(data-transfer): obloader fail to load MANIFEST.bin (#2181) |
| 128 | + [LuckyLeo] |
| 129 | +- Fix(pl-debug): make timeout settings can be overwritten by session |
| 130 | + init script (#2179) [IL MARE] |
| 131 | +- Fix(taskframework): calculate capacity of task in single node by |
| 132 | + node memory (#2174) [krihy] |
| 133 | +- Fix(taskframework): dlm task show log not exists (#2169) [krihy] |
| 134 | +- Fix(partition-plan): failed to migrate historical partition plan data |
| 135 | + (#2158) [IL MARE] |
| 136 | +- Fix(taskframework): load log configuration NPE in task pod (#2153) |
| 137 | + [krihy] |
| 138 | + |
| 139 | + |
| 140 | +v4.2.4 (2024-04-03) |
| 141 | +------------------- |
| 142 | + |
4 | 143 | New |
5 | 144 | ~~~ |
6 | 145 | - Feat(tag): add tag service (#2090) [Ang] |
@@ -112,6 +251,18 @@ Changes |
112 | 251 |
|
113 | 252 | Fix |
114 | 253 | ~~~ |
| 254 | +- Fix(log): correct the log routing path #2148. [guowl3] |
| 255 | +- Fix(environment): wrong default environment description (#2146) |
| 256 | + [pynzzZ] |
| 257 | +- Fix(taskframework): fix refresh entity replaced by native sql (#2145) |
| 258 | + [krihy] |
| 259 | +- Fix(taskframework): refresh entity from database after update destroy |
| 260 | + time (#2141) [krihy] |
| 261 | +- Fix(partition-plan): migrate useless partition plan table config |
| 262 | + (#2142) [IL MARE] |
| 263 | +- Fix(stateful): default disabled stateful route (#2138) [Ang] |
| 264 | +- Fix(alter-schedule): correct the log routing path #2137. [guowl3] |
| 265 | +- Fix(dlm):interrupt job failed (#2135) [guowl3] |
115 | 266 | - Fix(taskframework): fix decrypt meta db password (#2129) [krihy] |
116 | 267 | - Fix(session): failed to remove session when session is expired (#2125) |
117 | 268 | [IL MARE] |
|
0 commit comments