Skip to content

Conversation

@sanderegg
Copy link
Member

Highlights on updated libraries (only updated libraries are included)

  • #packages before ~ 99
  • #packages after ~ 102
# name before after upgrade count packages
1 aio-pika 9.4.1 9.5.3 minor 2 autoscaling⬆️
clusters-keeper⬆️
2 aioboto3 13.1.0 13.2.0 minor 2 autoscaling⬆️
clusters-keeper⬆️
3 aiobotocore 2.13.1 2.15.2 minor 2 autoscaling⬆️
clusters-keeper⬆️
4 aiocache 0.12.2 0.12.3 2 autoscaling⬆️
clusters-keeper⬆️
5 aiodocker 0.21.0 0.24.0 minor 3 autoscaling⬆️
clusters-keeper⬆️🧪
6 aiofiles 23.2.1 24.1.0 MAJOR 2 autoscaling⬆️
clusters-keeper⬆️
7 aiohttp 3.9.5 3.11.10 minor 3 autoscaling⬆️
clusters-keeper⬆️🧪
8 aioitertools 0.11.0 0.12.0 minor 2 autoscaling⬆️
clusters-keeper⬆️
9 aiormq 6.8.0 6.8.1 2 autoscaling⬆️
clusters-keeper⬆️
10 anyio 4.3.0 4.7.0 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
11 astroid 3.3.4 3.3.5 2 autoscaling🔧
clusters-keeper🔧
12 attrs 23.2.0 24.2.0 MAJOR 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
13 aws-sam-translator 1.89.0 1.94.0 minor 2 autoscaling🧪
clusters-keeper🧪
14 black 24.8.0 24.10.0 minor 2 autoscaling🔧
clusters-keeper🔧
15 blinker 1.8.2 1.9.0 minor 2 autoscaling🧪
clusters-keeper🧪
16 boto3 1.34.131 1.35.36 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
17 botocore 1.34.131 1.35.36 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
18 botocore-stubs 1.34.94 1.35.76 minor 3 autoscaling⬆️🧪
clusters-keeper⬆️
19 build 1.2.2 1.2.2.post1 2 autoscaling🔧
clusters-keeper🔧
20 certifi 2024.2.2 2024.8.30 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
21 cfn-lint 1.10.3 1.20.2 minor 2 autoscaling🧪
clusters-keeper🧪
22 charset-normalizer 3.3.2 3.4.0 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
23 coverage 7.6.1 7.6.9 2 autoscaling🧪
clusters-keeper🧪
24 cryptography 43.0.1 44.0.0 MAJOR 2 autoscaling🧪
clusters-keeper🧪
25 debugpy 1.8.5 1.8.9 1 clusters-keeper🧪
26 deprecated 1.2.14 1.2.15 2 autoscaling⬆️
clusters-keeper⬆️
27 dill 0.3.8 0.3.9 2 autoscaling🔧
clusters-keeper🔧
28 distlib 0.3.8 0.3.9 2 autoscaling🔧
clusters-keeper🔧
29 dnspython 2.6.1 2.7.0 minor 2 autoscaling⬆️
clusters-keeper⬆️
30 email-validator 2.1.1 2.2.0 minor 2 autoscaling⬆️
clusters-keeper⬆️
31 faker 29.0.0 33.1.0 MAJOR 2 autoscaling🧪
clusters-keeper🧪
32 fakeredis 2.24.1 2.26.1 minor 2 autoscaling🧪
clusters-keeper🧪
33 fastapi 0.115.5 0.115.6 2 autoscaling⬆️
clusters-keeper⬆️
34 faststream 0.5.31 0.5.33 2 autoscaling⬆️
clusters-keeper⬆️
35 flask 3.0.3 3.1.0 minor 2 autoscaling🧪
clusters-keeper🧪
36 frozenlist 1.4.1 1.5.0 minor 3 autoscaling⬆️
clusters-keeper⬆️🧪
37 googleapis-common-protos 1.65.0 1.66.0 minor 2 autoscaling⬆️
clusters-keeper⬆️
38 graphql-core 3.2.4 3.2.5 2 autoscaling🧪
clusters-keeper🧪
39 grpcio 1.66.0 1.68.1 minor 2 autoscaling⬆️
clusters-keeper⬆️
40 httpcore 1.0.5 1.0.7 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
41 httpx 0.27.0 0.28.0 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
42 identify 2.6.1 2.6.3 2 autoscaling🔧
clusters-keeper🔧
43 idna 3.7 3.10 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
44 joserfc 1.0.0 1.0.1 2 autoscaling🧪
clusters-keeper🧪
45 jsonpath-ng 1.6.1 1.7.0 minor 2 autoscaling🧪
clusters-keeper🧪
46 jsonschema 4.22.0 4.23.0 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
47 jsonschema-path 0.3.3 🗑️ removed 2 autoscaling🧪
clusters-keeper🧪
48 jsonschema-specifications 2023.7.1 2024.10.1 MAJOR 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
49 moto 5.0.15 5.0.22 2 autoscaling🧪
clusters-keeper🧪
50 multidict 6.0.5 6.1.0 minor 3 autoscaling⬆️
clusters-keeper⬆️🧪
51 mypy 1.12.0 1.13.0 minor 2 autoscaling🔧
clusters-keeper🔧
52 networkx 3.3 3.4.2 minor 2 autoscaling🧪
clusters-keeper🧪
53 openapi-schema-validator 0.6.2 0.4.3 🔥 downgrade 2 autoscaling🧪
clusters-keeper🧪
54 openapi-spec-validator 0.7.1 0.5.5 🔥 downgrade 2 autoscaling🧪
clusters-keeper🧪
55 opentelemetry-propagator-aws-xray 1.0.1 1.0.2 2 autoscaling⬆️
clusters-keeper⬆️
56 orjson 3.10.3 3.10.12 2 autoscaling⬆️
clusters-keeper⬆️
57 pip 24.2 24.3.1 minor 2 autoscaling🔧
clusters-keeper🔧
58 pre-commit 3.8.0 4.0.1 MAJOR 2 autoscaling🔧
clusters-keeper🔧
59 prometheus-client 0.20.0 0.21.1 minor 2 autoscaling⬆️
clusters-keeper⬆️
60 prometheus-fastapi-instrumentator 6.1.0 7.0.0 MAJOR 2 autoscaling⬆️
clusters-keeper⬆️
61 protobuf 5.29.0 5.29.1 2 autoscaling⬆️
clusters-keeper⬆️
62 pydantic 2.10.2 2.10.3 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
63 pydantic-extra-types 2.9.0 2.10.0 minor 2 autoscaling⬆️
clusters-keeper⬆️
64 pyinstrument 4.6.2 5.0.0 MAJOR 2 autoscaling⬆️
clusters-keeper⬆️
65 pylint 3.3.0 3.3.2 2 autoscaling🔧
clusters-keeper🔧
66 pyparsing 3.1.4 3.2.0 minor 2 autoscaling🧪
clusters-keeper🧪
67 pyproject-hooks 1.1.0 1.2.0 minor 2 autoscaling🔧
clusters-keeper🔧
68 pytest 8.3.3 8.3.4 2 autoscaling🧪
clusters-keeper🧪
69 pytest-cov 5.0.0 6.0.0 MAJOR 2 autoscaling🧪
clusters-keeper🧪
70 redis 5.0.4 5.2.1 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
71 referencing 0.29.3 0.35.1 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
72 regex 2024.9.11 2024.11.6 minor 2 autoscaling🧪
clusters-keeper🧪
73 rich 13.7.1 13.9.4 minor 2 autoscaling⬆️
clusters-keeper⬆️
74 rpds-py 0.18.1 0.22.3 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
75 ruff 0.6.7 0.8.2 minor 2 autoscaling🔧
clusters-keeper🔧
76 s3transfer 0.10.1 0.10.4 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
77 setuptools 74.0.0 75.6.0 MAJOR 4 autoscaling🧪🔧
clusters-keeper🧪🔧
78 sh 2.0.6 2.1.0 minor 2 autoscaling⬆️
clusters-keeper⬆️
79 six 1.16.0 1.17.0 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
80 starlette 0.41.2 0.41.3 2 autoscaling⬆️
clusters-keeper⬆️
81 tenacity 8.5.0 9.0.0 MAJOR 2 autoscaling⬆️
clusters-keeper⬆️
82 termcolor 2.4.0 2.5.0 minor 1 autoscaling🧪
83 tqdm 4.66.4 4.67.1 minor 2 autoscaling⬆️
clusters-keeper⬆️
84 typer 0.12.3 0.15.1 minor 2 autoscaling⬆️
clusters-keeper⬆️
85 types-aiobotocore 2.13.0 2.15.2.post3 minor 3 autoscaling⬆️🧪
clusters-keeper⬆️
86 types-aiobotocore-ec2 2.13.0 2.15.2 minor 3 autoscaling⬆️🧪
clusters-keeper⬆️
87 types-aiobotocore-iam 2.13.3 2.15.2 minor 1 autoscaling🧪
88 types-aiobotocore-s3 2.13.0 2.15.2.post1 minor 3 autoscaling⬆️🧪
clusters-keeper⬆️
89 types-aiobotocore-ssm 2.13.0, 2.13.1 2.15.2 minor 3 autoscaling⬆️🧪
clusters-keeper⬆️
90 types-awscrt 0.20.9 0.23.3 minor 3 autoscaling⬆️🧪
clusters-keeper⬆️
91 types-python-dateutil 2.9.0.20240316 2.9.0.20241206 2 autoscaling⬆️
clusters-keeper⬆️
92 uvicorn 0.29.0 0.32.1 minor 2 autoscaling⬆️
clusters-keeper⬆️
93 virtualenv 20.26.5 20.28.0 minor 2 autoscaling🔧
clusters-keeper🔧
94 watchdog 5.0.2 6.0.0 MAJOR 2 autoscaling🔧
clusters-keeper🔧
95 werkzeug 3.0.4 3.1.3 minor 2 autoscaling🧪
clusters-keeper🧪
96 wheel 0.44.0 0.45.1 minor 2 autoscaling🔧
clusters-keeper🔧
97 wrapt 1.16.0 1.17.0 minor 4 autoscaling⬆️🧪
clusters-keeper⬆️🧪
98 xmltodict 0.13.0 0.14.2 minor 2 autoscaling🧪
clusters-keeper🧪
99 yarl 1.9.4 1.18.3 minor 3 autoscaling⬆️
clusters-keeper⬆️🧪

Legend:

  • ⬆️ base dependency (only services because packages are floating)
  • 🧪 test dependency
  • 🔧 tool dependency

@sanderegg sanderegg added t:maintenance Some planned maintenance work a:autoscaling autoscaling service in simcore's stack a:clusters-keeper labels Dec 6, 2024
@sanderegg sanderegg added this to the Event Horizon milestone Dec 6, 2024
@sanderegg sanderegg self-assigned this Dec 6, 2024
Copy link
Contributor

@bisgaard-itis bisgaard-itis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please see below

@codecov
Copy link

codecov bot commented Dec 6, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 67.79%. Comparing base (9a15e0c) to head (8670849).
Report is 1 commits behind head on master.

❗ There is a different number of reports uploaded between BASE (9a15e0c) and HEAD (8670849). Click for more details.

HEAD has 28 uploads less than BASE
Flag BASE (9a15e0c) HEAD (8670849)
unittests 30 2
Additional details and impacted files
@@             Coverage Diff             @@
##           master    #6915       +/-   ##
===========================================
- Coverage   88.33%   67.79%   -20.55%     
===========================================
  Files        1571      687      -884     
  Lines       61614    33372    -28242     
  Branches     1999      262     -1737     
===========================================
- Hits        54429    22625    -31804     
- Misses       6849    10687     +3838     
+ Partials      336       60      -276     
Flag Coverage Δ
integrationtests 65.06% <ø> (-0.02%) ⬇️
unittests 96.36% <ø> (+9.84%) ⬆️
Components Coverage Δ
api ∅ <ø> (∅)
pkg_aws_library ∅ <ø> (∅)
pkg_dask_task_models_library ∅ <ø> (∅)
pkg_models_library ∅ <ø> (∅)
pkg_notifications_library ∅ <ø> (∅)
pkg_postgres_database ∅ <ø> (∅)
pkg_service_integration ∅ <ø> (∅)
pkg_service_library ∅ <ø> (∅)
pkg_settings_library ∅ <ø> (∅)
pkg_simcore_sdk 77.37% <ø> (-8.02%) ⬇️
agent ∅ <ø> (∅)
api_server ∅ <ø> (∅)
autoscaling 95.21% <ø> (ø)
catalog ∅ <ø> (∅)
clusters_keeper 99.48% <ø> (+0.76%) ⬆️
dask_sidecar ∅ <ø> (∅)
datcore_adapter ∅ <ø> (∅)
director ∅ <ø> (∅)
director_v2 78.75% <ø> (-12.63%) ⬇️
dynamic_scheduler ∅ <ø> (∅)
dynamic_sidecar 59.86% <ø> (-29.89%) ⬇️
efs_guardian ∅ <ø> (∅)
invitations ∅ <ø> (∅)
osparc_gateway_server ∅ <ø> (∅)
payments ∅ <ø> (∅)
resource_usage_tracker ∅ <ø> (∅)
storage ∅ <ø> (∅)
webclient ∅ <ø> (∅)
webserver 59.69% <ø> (-28.66%) ⬇️

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9a15e0c...8670849. Read the comment docs.

Copy link
Member

@pcrespov pcrespov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 6, 2024

@sanderegg sanderegg merged commit 186c07b into ITISFoundation:master Dec 9, 2024
88 of 92 checks passed
@sanderegg sanderegg deleted the upgrade-autoscaling branch December 9, 2024 07:57
@matusdrobuliak66 matusdrobuliak66 mentioned this pull request Jan 15, 2025
58 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

a:autoscaling autoscaling service in simcore's stack a:clusters-keeper t:maintenance Some planned maintenance work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants