Skip to content

Commit d262e11

Browse files
committed
Update
1 parent 26a2b8b commit d262e11

2 files changed

Lines changed: 14 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,28 @@
55
### Added
66
- [GCP Compute Engine] Added new GCP Compute Engine standalone backend
77
- [Core] Added support for variable-length parameters in functions passed to the executor.
8+
- [Standalone] Added rollback logic to remove partially created resources when initialization fails
9+
- [Python] Added support for Python 3.14
810

911
### Changed
1012
- [K8s] Auto-detect cluster architecture when building runtimes.
1113
- [Runtimes] Updated runtime images and related version references across backends.
1214
- [K8s] Added configuration for pod and container `securityContext`.
1315
- [Docs] Corrected MinIO/Ceph config template keys and removed obsolete Kubernetes image references.
1416
- [GCP Functions] Updated `gcp_functions` backend to Google Cloud Run functions (Cloud Functions v2 API).
15-
- [Python] Updated all backend python versions (deprecated Python 3.9, added Python 3.14)
17+
- [Python] Updated all backends python versions (deprecated Python 3.9)
1618
- [Azure Funcions] Updated default funcions plan to Flex Consumption
1719
- [AWS EC2] Updated default Ubuntu Image to Ubuntu 24
1820
- [Azure VMS] Updated default Ubuntu Image to Ubuntu 24
1921

2022
### Fixed
2123
- [K8s] Fixed default runtime builds impacted by Debian Buster end-of-life.
2224
- [GCP Cloud Run] Added Artifact Registry (`pkg.dev`) runtime deployment support
23-
- [K8s] Run default runtime image as non-root user (uid 1000) (#1469)
24-
- [AWS] Fixed AWS backends execution
25-
- [GCP] Fixed GCP backends execution
26-
- [Azure] Fixed Azure backends execution
25+
- [K8s] Run default runtime image as non-root user (uid 1000)
26+
- [AWS] Fixed EC2 standalone initialization in consume mode and ECR authentication when building runtimes
27+
- [GCP] Fixed Cloud Functions runtime deletion and gRPC fork warnings during multiprocess execution on macOS
28+
- [Azure] Fixed Azure Functions deployment on Flex Consumption and consolidated container registry login across Azure backends
29+
- [Oracle] Fixed API key path resolution with `~` expansion and added configurable OCIR registry login
2730

2831

2932
## [v3.6.4]

lithops/serverless/backends/oracle_f/oracle_f.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,12 @@ def build_runtime(self, runtime_name, dockerfile, extra_args=[]):
213213
os.remove(config.FH_ZIP_LOCATION)
214214

215215
logger.debug(f'Pushing runtime {image_name} to Oracle Cloud Container Registry')
216-
utils.login_docker(self.config, docker_path)
216+
docker_user = self.config.get('docker_user')
217+
docker_password = self.config.get('docker_password')
218+
docker_server = self.config.get('docker_server')
219+
if docker_user and docker_password:
220+
logger.debug('Container registry credentials found in config. Logging in into the registry')
221+
utils.docker_login(docker_user, docker_password, docker_server)
217222
if utils.is_podman(docker_path):
218223
cmd = f'{docker_path} push {image_name} --format docker --remove-signatures'
219224
else:

0 commit comments

Comments
 (0)