Skip to content

Commit

Permalink
2024.08 release (#57)
Browse files Browse the repository at this point in the history
Signed-off-by: Junbo Liang <68558268+junbo75@users.noreply.github.com>
  • Loading branch information
junbo75 committed Sep 19, 2024
1 parent 327af88 commit 5f9eb9e
Show file tree
Hide file tree
Showing 260 changed files with 10,414 additions and 2,723 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ If applicable, add screenshots and/or a video to help explain your problem.
**Environment (please complete the following information):**
- RES Version: [e.g. 2023.11]
- Software Stack AMI ID: [e.g. ami-0fceec18b58bfda68]
- Software Stack OS: [e.g. Windows, Amazon Linux 2, CentOS 7, RedHat Enterprise Linux 7]
- Software Stack OS: [e.g. Windows, Amazon Linux 2]

**Additional context**
Add any other context about the problem here.
Expand Down
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ __pycache__/

# IDEA Specific
deployment/ecr/idea-administrator/*.tar.gz
open-source/
deployment/global-s3-assets/
deployment/regional-s3-assets/

# C extensions
*.so
Expand Down
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,32 @@
# Change Log
This file is used to list changes made in each release of Research and Engineering Studio (RES).

2024.08
------

**ENHANCEMENTS**

- Added support for mounting S3 buckets and accessing that storage from Linux desktop sessions.
- Added support to create and customize permission profiles
- Added the ability to customize the types of instances available to a RES environment from the UI.
- Added the ability to delete software stacks from UI.
- Added support for the Europe (Stockholm) region.

**CHANGES**

- CentOS 7 and RHEL 7 are no longer supported operating systems for RES desktop sessions.
- Removed the RES metrics stack from the RES installer as it was not in use.

**BUG FIXES**

- Resolved an issue where the Windows software stack AMIs were out of date in Europe (London) region.
- Resolved an issue where Linux virtual desktops may become stuck in the "RESUMING" state on reboot.
- Resolved an issue where RES fails to sync AD users whose SAMAccountName attributes includes capital letters or special characters.
- Resolved an issue that prevented groups with empty spaces or more than 20 characters in their names from successfully being assigned to projects.
- Resolved an issue with VDI sharing where the list of users included only members inside project groups and not individual users that were part of a project.
- Resolved an issue where a VDI sharing sessions could not be deleted after it was shared.
- Resolved an issue where a VDI would not launch in a specified subnet even though a valid subnet ID was provided.

2024.06
------

Expand Down
2 changes: 1 addition & 1 deletion RES_VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2024.06
2024.08
8 changes: 0 additions & 8 deletions buildspec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,6 @@ phases:
- echo "Starting build `date` in `pwd`"
- invoke release.update-version $VERSION
- invoke clean
- invoke release.build-opensource-dist
- |
if [ $PIPELINE_TYPE != "release" ]
then
invoke release.build-s3-dist $PUBLIC_ECR_REGISTRY $VERSION-$PIPELINE_TYPE
else
invoke release.build-s3-dist $PUBLIC_ECR_REGISTRY $VERSION
fi
- invoke build package
- invoke docker.prepare-artifacts
- echo "Build completed `date`"
Expand Down
1 change: 0 additions & 1 deletion deployment/ecr/idea-administrator/cfn_params_2_values.sh
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@ storage_home_provider: ${storage_home_provider}
use_existing_home_fs: true
existing_home_fs_id: ${home_fs_id}
enabled_modules:
- metrics
- virtual-desktop-controller
- bastion-host
metrics_provider: cloudwatch
Expand Down
16 changes: 8 additions & 8 deletions requirements/build.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
cachetools==5.3.3
cachetools==5.4.0
chardet==5.2.0
colorama==0.4.6
distlib==0.3.8
filelock==3.13.3
filelock==3.15.4
invoke==2.2.0
packaging==24.0
platformdirs==4.2.0
pluggy==1.4.0
pyproject-api==1.6.1
packaging==24.1
platformdirs==4.2.2
pluggy==1.5.0
pyproject-api==1.7.1
tomli==2.0.1
tox==4.14.2
virtualenv==20.25.1
tox==4.16.0
virtualenv==20.26.3
126 changes: 64 additions & 62 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
-e file:.
-e file:./source/idea/idea-data-model/src
aiofiles==23.2.1
alembic==1.13.1
aiofiles==24.1.0
alembic==1.13.2
arrow==1.3.0
astroid==2.15.8
attrs==23.2.0
aws-cdk-asset-awscli-v1==2.2.202
aws-cdk-asset-kubectl-v20==2.1.2
aws-cdk-asset-node-proxy-agent-v6==2.0.3
aws-cdk-aws-batch-alpha==2.72.1a0
aws-cdk-lib==2.136.0
babel==2.14.0
aws-cdk-lib==2.149.0
babel==2.15.0
banal==1.0.6
black==24.3.0
blinker==1.7.0
boto3==1.34.79
boto3-stubs-lite[cloudformation,essential]==1.34.79
botocore==1.34.79
botocore-stubs==1.34.69
black==24.4.2
blinker==1.8.2
boto3==1.34.145
boto3-stubs-lite[cloudformation,essential]==1.34.145
botocore==1.34.145
botocore-stubs==1.34.145
build==1.2.1
cacheout==0.16.0
cachetools==5.3.3
cachetools==5.4.0
cattrs==23.2.3
cdk-bootstrapless-synthesizer==2.3.2
cdk-nag==2.28.84
certifi==2024.2.2
cdk-nag==2.28.163
certifi==2024.7.4
cffi==1.16.0
cfn-flip==1.3.0
chardet==5.2.0
Expand All @@ -34,83 +34,84 @@ colorama==0.4.6
colored==1.4.4
commonmark==0.9.1
constructs==10.3.0
coverage[toml]==7.4.4
cryptography==42.0.5
coverage[toml]==7.6.0
cryptography==42.0.8
dataset==1.6.2
defusedxml==0.7.1
dill==0.3.8
distlib==0.3.8
exceptiongroup==1.2.0
execnet==2.1.0
exceptiongroup==1.2.2
execnet==2.1.1
fastcounter==1.1.0
filelock==3.13.3
filelock==3.15.4
ghp-import==2.1.0
h11==0.14.0
html5tagger==1.3.0
httptools==0.6.1
idna==3.6
importlib-metadata==7.1.0
idna==3.7
importlib-metadata==8.0.0
importlib-resources==6.4.0
iniconfig==2.0.0
invoke==2.2.0
ipaddress==1.0.23
isort==5.13.2
jinja2==3.1.3
jinja2==3.1.4
jmespath==1.0.1
jsii==1.96.0
jsii==1.101.0
lazy-object-proxy==1.10.0
ldappool==3.0.0
mako==1.3.2
mako==1.3.5
markdown==3.6
markupsafe==2.1.5
mccabe==0.7.0
memory-profiler==0.61.0
mergedeep==1.3.4
mkdocs==1.5.3
mkdocs-material==9.5.17
mkdocs==1.6.0
mkdocs-get-deps==0.2.0
mkdocs-material==9.5.29
mkdocs-material-extensions==1.3.1
multidict==6.0.5
mypy==0.991
mypy-boto3-cloudformation==1.34.77
mypy-boto3-dynamodb==1.34.67
mypy-boto3-ec2==1.34.78
mypy-boto3-cloudformation==1.34.111
mypy-boto3-dynamodb==1.34.131
mypy-boto3-ec2==1.34.145
mypy-boto3-lambda==1.34.77
mypy-boto3-rds==1.34.65
mypy-boto3-s3==1.34.65
mypy-boto3-sqs==1.34.0
mypy-boto3-rds==1.34.145
mypy-boto3-s3==1.34.138
mypy-boto3-sqs==1.34.121
mypy-extensions==1.0.0
openapi-schema-pydantic==1.2.4
orjson==3.10.0
orjson==3.10.6
outcome==1.3.0.post0
packaging==24.0
packaging==24.1
paginate==0.5.6
pathspec==0.12.1
pip-tools==7.4.1
platformdirs==4.2.0
pluggy==1.4.0
prettytable==3.10.0
platformdirs==4.2.2
pluggy==1.5.0
prettytable==3.10.2
prometheus-client==0.20.0
prompt-toolkit==3.0.43
prompt-toolkit==3.0.47
psutil==5.9.8
publication==0.0.3
pyasn1==0.6.0
pyasn1-modules==0.4.0
pycparser==2.22
pydantic==1.10.15
pydantic==1.10.17
pyfiglet==1.0.2
pygments==2.17.2
pyhocon==0.3.60
pygments==2.18.0
pyhocon==0.3.61
pyjwt==2.8.0
pylint==2.17.7
pymdown-extensions==10.7.1
pymdown-extensions==10.8.1
pyparsing==2.4.7
pyproject-api==1.6.1
pyproject-hooks==1.0.0
pyproject-api==1.7.1
pyproject-hooks==1.1.0
pysocks==1.7.1
pytest==7.2.2
pytest-cov==4.1.0
pytest-mock==3.14.0
pytest-xdist==3.5.0
pytest-xdist==3.6.1
python-dateutil==2.9.0.post0
python-dynamodb-lock==0.9.1
python-ldap==3.4.4
Expand All @@ -120,16 +121,16 @@ pyyaml==6.0.1
pyyaml-env-tag==0.1
questionary==1.10.0
random-password-generator==2.2.0
regex==2023.12.25
regex==2024.5.15
requests==2.31.0
requests-aws4auth==1.2.3
requests-aws4auth==1.3.1
requests-unixsocket==0.3.0
rich==12.6.0
s3transfer==0.10.1
sanic==23.12.1
s3transfer==0.10.2
sanic==23.12.2
sanic-ext==23.12.0
sanic-routing==23.12.0
selenium==4.19.0
selenium==4.23.0
semver==2.13.0
sh==1.14.3
shortuuid==1.0.13
Expand All @@ -139,33 +140,34 @@ sortedcontainers==2.4.0
sqlalchemy==1.4.52
supervisor==4.2.5
tomli==2.0.1
tomlkit==0.12.4
tox==4.14.2
tomlkit==0.13.0
tox==4.16.0
tracerite==1.1.1
trio==0.25.0
trio==0.26.0
trio-websocket==0.11.1
troposphere==4.7.0
troposphere==4.8.1
typeguard==2.13.3
types-awscrt==0.20.5
types-awscrt==0.21.2
types-python-dateutil==2.9.0.20240316
types-requests==2.31.0.6
types-s3transfer==0.10.0
types-s3transfer==0.10.1
types-urllib3==1.26.25.14
typing-extensions==4.11.0
typing-extensions==4.9.0
tzdata==2024.1
tzlocal==4.3.1
ujson==5.9.0
urllib3[socks]==1.26.18
ujson==5.10.0
urllib3[socks]==1.26.19
uvloop==0.19.0
validators==0.28.0
virtualenv==20.25.1
watchdog==4.0.0
validators==0.33.0
virtualenv==20.26.3
watchdog==4.0.1
wcwidth==0.2.13
websocket-client==1.8.0
websockets==12.0
wheel==0.43.0
wrapt==1.16.0
wsproto==1.2.0
zipp==3.18.1
zipp==3.19.2

# The following packages are considered to be unsafe in a requirements file:
# pip
Expand Down
1 change: 1 addition & 0 deletions requirements/doc.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ pygments~=2.0
pymdown-extensions~=10.0
mkdocs-material~=9.0
mkdocs-material-extensions~=1.0
requests~=2.0,<2.32.0
31 changes: 16 additions & 15 deletions requirements/doc.txt
Original file line number Diff line number Diff line change
@@ -1,30 +1,31 @@
babel==2.14.0
certifi==2024.2.2
babel==2.15.0
certifi==2024.7.4
charset-normalizer==3.3.2
click==8.1.7
colorama==0.4.6
ghp-import==2.1.0
idna==3.6
importlib-metadata==7.1.0
jinja2==3.1.3
idna==3.7
importlib-metadata==8.0.0
jinja2==3.1.4
markdown==3.6
markupsafe==2.1.5
mergedeep==1.3.4
mkdocs==1.5.3
mkdocs-material==9.5.17
mkdocs==1.6.0
mkdocs-get-deps==0.2.0
mkdocs-material==9.5.29
mkdocs-material-extensions==1.3.1
packaging==24.0
packaging==24.1
paginate==0.5.6
pathspec==0.12.1
platformdirs==4.2.0
pygments==2.17.2
pymdown-extensions==10.7.1
platformdirs==4.2.2
pygments==2.18.0
pymdown-extensions==10.8.1
python-dateutil==2.9.0.post0
pyyaml==6.0.1
pyyaml-env-tag==0.1
regex==2023.12.25
regex==2024.5.15
requests==2.31.0
six==1.16.0
urllib3==2.2.1
watchdog==4.0.0
zipp==3.18.1
urllib3==2.2.2
watchdog==4.0.1
zipp==3.19.2
Loading

0 comments on commit 5f9eb9e

Please sign in to comment.