Skip to content

Commit 7816101

Browse files
committed
chagnelog and version for next release
1 parent 3e0569b commit 7816101

File tree

2 files changed

+29
-5
lines changed

2 files changed

+29
-5
lines changed

CHANGELOG.md

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,30 @@
11
# Changelog
22

33

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+
428
## [5.103.0] - 2025-04-15
529

630
### Added
@@ -9,12 +33,12 @@
933

1034
### Changed
1135

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.
1438
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
1539
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
1842
status call. I've changed the default value of GETstatusDelay from 0 to 30 seconds to take advantage of this functionality, so
1943
it will be used by default. GETstatusDelay is no longer required to eliminate excessive http status calls, while returning as soon
2044
as the code finishes.

saspy/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '5.103.0'
1+
__version__ = '5.103.1'

0 commit comments

Comments
 (0)