Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,30 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [v2.0.0-beta.4] - 2025-11-13

### Added

- Added new get access token endpoint
- Introduced ruff linter and initial linting configuration.
- Added simple uv setup for development.

### Changed

- Replaced Bitnami container images with updated alternatives
- Implemented full AWS IAM authentication for S3 upload/download operations.
- Ensures actual IAM-based connections are used instead of only presigned URL dependency updates.
- Removed docker-compose version pinning and updated PostgreSQL to version 16.
- Standardized Docker build context to the repository root.
- Several CI pipeline improvements for code generation and uv-based workflows.

### Fixed

- Downgraded httpx to resolve pytest failures.
- Added missing httpx to dev dependencies.
- Multiple fixes for GitHub Action code generation workflows.
- Pytest GitHub Action improvements and stability fixes.

## [v2.0.0-beta.3] - 2024-07-29

### Added
Expand Down
2 changes: 1 addition & 1 deletion backend/app/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ class Settings(BaseSettings):
API_V2_STR: str = "/api/v2"
admin_email: str = "devnull@ncsa.illinois.edu"
frontend_url: str = "http://localhost:3000"
version: str = "2.0.0-beta.3"
version: str = "2.0.0-beta.4"

# Unique secret for hashing API keys. Generate with `openssl rand -hex 32`
local_auth_secret = "clowder_secret_key"
Expand Down
2 changes: 1 addition & 1 deletion backend/app/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
description="A cloud native data management framework to support any research domain. Clowder was "
"developed to help researchers and scientists in data intensive domains manage raw data, complex "
"metadata, and automatic data pipelines. ",
version="2.0.0-beta.3",
version="2.0.0-beta.4",
contact={"name": "Clowder", "url": "https://clowderframework.org/"},
license_info={
"name": "Apache 2.0",
Expand Down
2 changes: 1 addition & 1 deletion deployments/kubernetes/charts/clowder2/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ version: 1.9.3
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "2.0.0-beta.3"
appVersion: "2.0.0-beta.4"

# List of people that maintain this helm chart.
maintainers:
Expand Down
4 changes: 2 additions & 2 deletions deployments/kubernetes/charts/clowder2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ hostname: { your hostname. E.g. clowder2.software-dev.ncsa.illinois.edu }
frontend:
image:
repository: clowder/clowder2-frontend
tag: 2.0.0-beta.3
tag: 2.0.0-beta.4
pullPolicy: Always

backend:
image:
repository: clowder/clowder2-backend
tag: 2.0.0-beta.3
tag: 2.0.0-beta.4
pullPolicy: Always

geoserver:
Expand Down
4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ services:
- /var/run/docker.sock:/var/run/docker.sock

backend:
image: 'clowder/clowder2-backend:2.0.0-beta.3'
image: 'clowder/clowder2-backend:2.0.0-beta.4'
restart: unless-stopped
build:
dockerfile: backend/Dockerfile
Expand Down Expand Up @@ -80,7 +80,7 @@ services:
- "traefik.http.routers.backend.priority=5"

frontend:
image: "clowder/clowder2-frontend:2.0.0-beta.3"
image: "clowder/clowder2-frontend:2.0.0-beta.4"
restart: unless-stopped
build:
context: ./frontend
Expand Down
2 changes: 1 addition & 1 deletion frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion frontend/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "clowder-frontend",
"version": "2.0.0-beta.3",
"version": "2.0.0-beta.4",
"description": "",
"engines": {
"npm": ">=8.11",
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/app.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ const hostname =

// TODO when add auth piece remove this env
const apikey = process.env.APIKEY || "";
config["appVersion"] = "v2.0.0-beta.3";
config["appVersion"] = "v2.0.0-beta.4";
config["mailingList"] = "clowder@lists.illinois.edu";
config["slackChannel"] =
"https://join.slack.com/t/clowder-software/shared_invite/enQtMzQzOTg0Nzk3OTUzLTYwZDlkZDI0NGI4YmI0ZjE5MTZiYmZhZTIyNWE1YzM0NWMwMzIxODNhZTA1Y2E3MTQzOTg1YThiNzkwOWQwYWE";
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/openapi/v2/core/OpenAPI.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ type Config = {

export const OpenAPI: Config = {
BASE: '',
VERSION: '2.0.0-beta.3',
VERSION: '2.0.0-beta.4',
WITH_CREDENTIALS: false,
CREDENTIALS: 'include',
TOKEN: undefined,
Expand Down
4 changes: 2 additions & 2 deletions openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"name": "Apache 2.0",
"url": "https://www.apache.org/licenses/LICENSE-2.0.html"
},
"version": "2.0.0-beta.3"
"version": "2.0.0-beta.4"
},
"paths": {
"/api/v2/users": {
Expand Down Expand Up @@ -14592,7 +14592,7 @@
"version": {
"title": "Version",
"type": "string",
"default": "2.0.0-beta.3"
"default": "2.0.0-beta.4"
}
}
},
Expand Down
Loading