|
1 | 1 | # Changelog |
2 | 2 |
|
3 | 3 |
|
| 4 | +## [5.103.1] - 2025-07-08 |
| 5 | + |
| 6 | +### Added |
| 7 | + |
| 8 | +- `None` Nothing Added |
| 9 | + |
| 10 | +### Changed |
| 11 | + |
| 12 | +- `Enhanced` The HTTP Access Method (for Viya) has some places where it has to make an HTTP call in a loop. There were |
| 13 | +some of these where I was doing connect() and close() on the connection, inside the loop. Other places I wasn't. There's |
| 14 | +no need to have those in the loops, so I removed that from the places it was doing those. I also changed upload from doing |
| 15 | +'chunked' http transfer manually, to having it done by the http request call itself. I also added try/except aound all of |
| 16 | +the http request calls that didn't have it, to handle unexpected failures better. |
| 17 | + |
| 18 | +### Fixed |
| 19 | + |
| 20 | +- ` None` Nothing Fixed |
| 21 | + |
| 22 | +### Removed |
| 23 | + |
| 24 | +- `None` Nothing removed |
| 25 | + |
| 26 | + |
| 27 | + |
4 | 28 | ## [5.103.0] - 2025-04-15 |
5 | 29 |
|
6 | 30 | ### Added |
|
9 | 33 |
|
10 | 34 | ### Changed |
11 | 35 |
|
12 | | -- `Enhanced` The submit*() methods of the HTTP Access Method (for Viya) include a GETstatusDelay= option for delaying the |
13 | | -HTTP calls to see if the code is finished, which happen in a loop until done. Once done the LOG and LST can then be retrieved. |
| 36 | +- `Enhanced` The submit*() methods of the HTTP Access Method (for Viya) include a GETstatusDelay= option for delaying the |
| 37 | +HTTP calls to see if the code is finished, which happen in a loop until done. Once done the LOG and LST can then be retrieved. |
14 | 38 | This was implemented as a sleep() call in the loop checking the status. I've found that the API call can take a wait= value such |
15 | 39 | that it is a synchronous call with a timeout. I've changed to provide the GETstatusDelay value to the API call instead of being a |
16 | | -sleep delay in the python code. This will improve this loop by eliminating excessive calls while at the same time being more |
17 | | -performant since wait= will return as soon as the job finishes, while sleep will sleep that whole time before making another |
| 40 | +sleep delay in the python code. This will improve this loop by eliminating excessive calls while at the same time being more |
| 41 | +performant since wait= will return as soon as the job finishes, while sleep will sleep that whole time before making another |
18 | 42 | status call. I've changed the default value of GETstatusDelay from 0 to 30 seconds to take advantage of this functionality, so |
19 | 43 | it will be used by default. GETstatusDelay is no longer required to eliminate excessive http status calls, while returning as soon |
20 | 44 | as the code finishes. |
|
0 commit comments