Skip to content

Commit

Permalink
2024.04 release
Browse files Browse the repository at this point in the history
Signed-off-by: junbo <68558268+junbo75@users.noreply.github.com>
  • Loading branch information
junbo75 authored and salmazay committed Apr 4, 2024
1 parent 1a48363 commit f486c50
Show file tree
Hide file tree
Showing 259 changed files with 9,761 additions and 3,131 deletions.
27 changes: 0 additions & 27 deletions .crux_template.md

This file was deleted.

4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,10 @@ coverage.xml
.pytest_cache/
*.scannerwork/

# Viperlight
viperlight/
viperlight.zip

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

2024.04
------

**ENHANCEMENTS**

- Add support for RES Ready AMI.
- Improve VDI boot times by installing all necessary software in the AMI instead of installing it at EC2 instance launch. This also allows VDIs to run in private subnets with no internet access.
- Add QUIC support for VDIs.
- The QUIC protocol has better streaming performance in high latency environments. Administrators can toggle this for all VDIs under Session Management → Desktop Settings → General → QUIC.
- Add support for custom VDI Instance launch parameters.
- Launch parameters include additional IAM policies, security groups and launch scripts. Add these configurations under Advanced Options when creating or editing a project. The settings will apply to all VDIs launched for that project.
- Add support for IAM Permission boundaries.
- Customers can now specify a permission boundary that will be added to all IAM roles created by the RES environment.
- Add support for deploying RES in an isolated VPC.
- Add support for encrypting communications between RES and AD via LDAPS.
- Add FSx Lustre as a storage option in RES.
- Add support for the Israel (Tel Aviv) region.
- Remove required creation of additional VPC during installation.
- Reduce idle costs.
- Reduced instance size of some infrastructure instances to reduce base cost of running RES.

**BUG FIXES**

- Add support to auto renew Let’s Encrypt certificates.

2024.01.01
------

Expand Down
2 changes: 1 addition & 1 deletion RES_VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2024.01.01
2024.04
119 changes: 0 additions & 119 deletions codescan-postbuild-custom.sh

This file was deleted.

117 changes: 0 additions & 117 deletions codescan-prebuild-custom.sh

This file was deleted.

18 changes: 0 additions & 18 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,31 +23,13 @@ classifiers = [
"Programming Language :: Python :: 3.9",
"Typing :: Typed",
]
dependencies = [
"boto3",
"botocore",
"aws-cdk-lib",
"constructs",
"cdk-nag",
]

[tool.setuptools.dynamic]
version = {file = ["RES_VERSION.txt"]}

[project.scripts]
cdk-app = "idea.app:main"

[project.optional-dependencies]
dev = [
"black~=24.1.0",
"tox",
"pytest",
"pytest-cov",
"boto3-stubs-lite[essential]",
"boto3-stubs-lite[cloudformation]",
"types-requests",
]

[tool.black]
include = 'source/.*\.py'
# TODO: Change the path to include all the source files
Expand Down
2 changes: 2 additions & 0 deletions requirements/build.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
tox~=4.0
invoke~=2.0
13 changes: 13 additions & 0 deletions requirements/build.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
cachetools==5.3.3
chardet==5.2.0
colorama==0.4.6
distlib==0.3.8
filelock==3.13.1
invoke==2.2.0
packaging==24.0
platformdirs==4.2.0
pluggy==1.4.0
pyproject-api==1.6.1
tomli==2.0.1
tox==4.14.1
virtualenv==20.25.1
17 changes: 11 additions & 6 deletions requirements/dev.in
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
-r idea-dev-lambda.in
-r idea-administrator.in
-r idea-virtual-desktop-controller.in
-r idea-cluster-manager.in
-r doc.in
-r lint.in
-r build.in
-r tests.in
pip-tools
invoke
pyfiglet
openapi-schema-pydantic
pylint

-e file:.
-e file:./source/idea/idea-data-model/src

pip-tools~=7.0
pyfiglet~=1.0
openapi-schema-pydantic~=1.0
pylint~=2.0
types-requests~=2.0
Loading

0 comments on commit f486c50

Please sign in to comment.