Skip to content

Commit

Permalink
Merge branch 'master' into 224-improve-container-credentials-retrieva…
Browse files Browse the repository at this point in the history
…l-matching-container-repository-names
  • Loading branch information
munishchouhan authored Aug 30, 2024
2 parents 689a425 + 6b588f4 commit 42e7a0a
Show file tree
Hide file tree
Showing 142 changed files with 5,223 additions and 1,869 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ container registry where the image is stored, while the instrumented layers are

* Java 19 or later
* Linux or macOS
* Redis 6.2 (or later)
* Docker engine (for development)
* Kubernetes cluster (for production)

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.8.3
1.11.0
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ dependencies {
implementation("jakarta.persistence:jakarta.persistence-api:3.0.0")
api 'io.seqera:lib-mail:1.0.0'
api 'io.seqera:wave-api:0.10.0'
api 'io.seqera:wave-utils:0.12.0'
api 'io.seqera:wave-utils:0.13.1'

implementation("io.micronaut:micronaut-http-client")
implementation("io.micronaut:micronaut-jackson-databind")
Expand Down Expand Up @@ -116,7 +116,7 @@ micronaut {
//
jib {
from {
image = 'cr.seqera.io/public/nf-jdk:corretto-17.0.10-al2023-jemalloc'
image = 'cr.seqera.io/public/nf-jdk:corretto-21-al2023-jemalloc'
platforms {
platform { architecture = 'amd64'; os = 'linux' }
}
Expand Down
58 changes: 58 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,62 @@
# Wave changelog
1.11.0 - 23 Aug 2024
- added /v1alpha2/container/{containerId} (#609) [5221b5a0]
- Improve contaiener view page (#615) [9e15b455]
- Fix too many requests error code (#610) [cc9fa23f]
- Add trusted builds timeout (#600) [7500fc5f]
- Change k8s Job deletion to foreground pods propagation (#595) [816bd6b4]

1.10.4 - 6 Aug 2024
- Fix Prevent NPE when creds are empty [14f0476d]
- Remove ContentReader and ContentReaderFactory classes (#584) [f05623a2]
- Bump Surrealdb 1.5.4 for testing [51703862]
- Minor change dumpThreads method [96fadbf5]
- Minor logging improvement [fc436f7c]
- Bump Java 21 as base image [23f2f6fc]

1.10.3 - 5 Aug 2024
- Fix from invalidateAuthorization from redis cache store (#591) [8f293d7c]

1.10.2 - 3 Aug 2024
- Add second level cache in RegistryAuthService (#588) [4ce329a7]

1.10.1 - 26 Jul 2024
- Add second level cache for Registry auth record (#582) [702528df]
- Improve error report when platform cannot be found (#579) [5a9120b8]

1.10.0 - 25 Jul 2024
- Add delete after finish to blob cache jobs (#576) [2ef034c0]
- Use k8s job for blob cache transfer (#479) [44819b48]
- Updated Wave license note (#570) [273f4b21]
- Throw an error on missing credentials for custom build repo (#564) [760f2173]
- Enable Cleanup for blob transfer pods (#568) [5f045e14]
- Prevent hard error when launch credentials cannot be accessed [600fce7a]
- Simplify credentials lookup [b2790ee8]
- Extend build timeout (#574) [7cf0b756]
- Bump [email protected] [c118f0de]

1.9.1 - 11 Jul 2024
- Prevent hard error when launch credentials cannot be accessed [a318a855]

1.9.0 - 11 Jul 2024
- Add Typespec API definitions (#537) [32f7dd16]
- Add cache record-stats (#534) [229926e2]
- Add http 429 error to auth service retry condition [8282a492]
- Check and delete corrupted blobs cache uploads (#533) [b0c775a3]
- Deprecate the support for Spack and remove the support for it in the codebase (#550) [85a05196]
- Enable ECR authentication via AWS compute env credentials (#303) [ec895222]
- Fix Blob cache config for local dev [0d5413bf]
- Fix client cache deadlock (#547) [cc6012ff]
- Fix multiple s3clients in wave (#554) [45689500]
- Minor change in mail notification [0aba6997]
- Refactored metrics service (#549) [5e0d32ac]
- Remove buildlogs aws config to not initialize AwsS3Operations (#558) [d50e5b7a]
- Update metrics response (#536) [b6b36a97]
- Bump buildkit 0.14.0 (#528) [c54172d1]
- Bump buildkit 0.14.1 (#548) [37afb782]
- Bump trivy 0.53.0 [f27ff527]
- Bump version 1.8.3 [55b473e1]

1.8.3 - 29 Jun 2024
- Fix client cache deadlock (#547) [cc6012ff]
- Fix failing test [263b44d3]
Expand Down
14 changes: 14 additions & 0 deletions docs/api.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@ title: API reference

This page summarizes the API provided by the Wave container service.

**API limits**

The Wave service implements API rate limits for API calls. Authenticated users have higher rate limits than anonymous users.

If an access token is provided, the following rate limits apply:

- 100 container builds per hour
- 1,000 container pulls per minute

If an access token isn't provided, the following rate limits apply:

- 25 container builds per day
- 250 container pulls per hour

## POST `/container-token`

Deprecated endpoint allows you to submit a request to access a private container registry via Wave, or build a container image on-the-fly with a Dockerfile or Conda recipe file.
Expand Down
28 changes: 0 additions & 28 deletions docs/cli/build-conda.mdx

This file was deleted.

34 changes: 0 additions & 34 deletions docs/cli/build-directory.mdx

This file was deleted.

60 changes: 0 additions & 60 deletions docs/cli/build-docker.mdx

This file was deleted.

31 changes: 0 additions & 31 deletions docs/cli/build-freeze.mdx

This file was deleted.

47 changes: 0 additions & 47 deletions docs/cli/build-singularity.mdx

This file was deleted.

29 changes: 0 additions & 29 deletions docs/cli/build-spack.mdx

This file was deleted.

6 changes: 3 additions & 3 deletions docs/cli/index.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Wave CLI
title: CLI overview
---

The Wave CLI is a convenient wrapper around the Wave API.
Expand Down Expand Up @@ -39,8 +39,8 @@ The following usage limits apply:
- 25 container builds per day
- 250 container pulls per hour
- Seqera Platform authenticated users
- 100 container images per hour
- 1,000 container images per minute
- 100 container builds per hour
- 1,000 container pulls per minute

To authenticate with Seqera, define an access token in the `TOWER_ACCESS_TOKEN` environment variable or specify the token with the `--tower-token` CLI argument.

Expand Down
Loading

0 comments on commit 42e7a0a

Please sign in to comment.