All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- chore(deps): update dependency click to v8.3.0 by @renovate[bot] in release-engineering#1168
- chore(deps): update dependency billiard to v4.2.2 by @renovate[bot] in release-engineering#1171
- chore(deps): update dependency botocore to v1.40.35 by @renovate[bot] in release-engineering#1170
- chore(deps): update dependency coverage to v7.10.7 by @renovate[bot] in release-engineering#1172
- chore(deps): update dependency boto3 to v1.40.35 by @renovate[bot] in release-engineering#1169
- chore(deps): update dependency wcwidth to v0.2.14 by @renovate[bot] in release-engineering#1174
- merge-index: filter out pure fbc operators by @JAVGan in release-engineering#1175
- chore(deps): update dependency botocore to v1.40.39 by @renovate[bot] in release-engineering#1177
- chore(deps): update dependency boto3 to v1.40.39 by @renovate[bot] in release-engineering#1176
- chore(deps): update dependency grpcio to v1.75.1 by @renovate[bot] in release-engineering#1183
- chore(deps): update postgres docker tag to v18 by @renovate[bot] in release-engineering#1182
- chore(deps): update dependency botocore to v1.40.40 by @renovate[bot] in release-engineering#1184
- chore(deps): update dependency boto3 to v1.40.40 by @renovate[bot] in release-engineering#1185
- suggestion: add black-format to tox by @JAVGan in release-engineering#1179
- chore(deps): update dependency markupsafe to v3.0.3 by @renovate[bot] in release-engineering#1186
- chore(deps): update dependency botocore to v1.40.41 by @renovate[bot] in release-engineering#1188
- chore(deps): update dependency boto3 to v1.40.41 by @renovate[bot] in release-engineering#1187
- merge_index_image: latest bundles for deprecation by @JAVGan in release-engineering#1180
- Adding helper functions for index.db caching by @lipoja in release-engineering#1162
- iib: bump dependencies by @JAVGan in release-engineering#1189
- chore(deps): update dependency botocore to v1.40.42 by @renovate[bot] in release-engineering#1191
- chore(deps): update dependency boto3 to v1.40.42 by @renovate[bot] in release-engineering#1190
- chore(deps): update dependency cryptography to v46.0.2 by @renovate[bot] in release-engineering#1192
- chore(deps): update dependency botocore to v1.40.44 by @renovate[bot] in release-engineering#1194
- Add konflux_utils module to monitor Konflux Pipelineruns by @yashvardhannanavati in release-engineering#1181
- chore(deps): update python docker tag to v3.14.0 by @renovate[bot] in release-engineering#1198
- chore(deps): update dependency certifi to v2025.10.5 by @renovate[bot] in release-engineering#1197
- chore(deps): update dependency websocket-client to v1.9.0 by @renovate[bot] in release-engineering#1200
- chore(deps): update dependency botocore to v1.40.48 by @renovate[bot] in release-engineering#1196
- chore(deps): update dependency gssapi to v1.10.1 by @renovate[bot] in release-engineering#1195
- chore(deps): update dependency boto3 to v1.40.48 by @renovate[bot] in release-engineering#1193
- chore(deps): update dependency botocore to v1.40.49 by @renovate[bot] in release-engineering#1202
- chore(deps): update dependency boto3 to v1.40.49 by @renovate[bot] in release-engineering#1201
- chore(deps): update dependency sqlalchemy to v2.0.44 by @renovate[bot] in release-engineering#1204
- chore(deps): update dependency alembic to v1.17.0 by @renovate[bot] in release-engineering#1207
- chore(deps): update dependency cachetools to v6.2.1 by @renovate[bot] in release-engineering#1208
- chore(deps): update dependency idna to v3.11 by @renovate[bot] in release-engineering#1210
- chore(deps): update dependency botocore to v1.40.51 by @renovate[bot] in release-engineering#1206
- chore(deps): update dependency boto3 to v1.40.51 by @renovate[bot] in release-engineering#1205
- chore(deps): update dependency psycopg2-binary to v2.9.11 by @renovate[bot] in release-engineering#1203
- chore(deps): update dependency charset-normalizer to v3.4.4 by @renovate[bot] in release-engineering#1211
- chore(deps): update dependency cryptography to v46.0.3 by @renovate[bot] in release-engineering#1216
- chore(deps): update dependency protobuf to v6.33.0 by @renovate[bot] in release-engineering#1215
- chore(deps): update dependency coverage to v7.11.0 by @renovate[bot] in release-engineering#1214
- chore(deps): update dependency botocore to v1.40.54 by @renovate[bot] in release-engineering#1213
- chore(deps): update dependency boto3 to v1.40.54 by @renovate[bot] in release-engineering#1212
- Adding .dockerignore file by @lipoja in release-engineering#1217
- bugfix: Avoid failing on git with no changes by @JAVGan in release-engineering#1165
- chore(deps): update dependency pytest to v8.4.2 by @renovate[bot] in release-engineering#1141
- chore(deps): update actions/setup-python action to v6 by @renovate[bot] in release-engineering#1138
- chore(deps): update dependency pytest-cov to v6.3.0 by @renovate[bot] in release-engineering#1142
- chore(deps): update dependency botocore to v1.40.25 by @renovate[bot] in release-engineering#1133
- chore(deps): update dependency boto3 to v1.40.25 by @renovate[bot] in release-engineering#1131
- chore(deps): update dependency pycparser to v2.23 by @renovate[bot] in release-engineering#1147
- chore(deps): update dependency pytest-cov to v7 by @renovate[bot] in release-engineering#1146
- chore(deps): update dependency cffi to v2 by @renovate[bot] in release-engineering#1145
- chore(deps): update dependency botocore to v1.40.27 by @renovate[bot] in release-engineering#1144
- chore(deps): update dependency s3transfer to v0.14.0 by @renovate[bot] in release-engineering#1148
- chore(deps): update dependency boto3 to v1.40.27 by @renovate[bot] in release-engineering#1143
- chore(deps): update dependency botocore to v1.40.29 by @renovate[bot] in release-engineering#1150
- chore(deps): update dependency botocore to v1.40.30 by @renovate[bot] in release-engineering#1154
- chore(deps): update dependency boto3 to v1.40.30 by @renovate[bot] in release-engineering#1149
- chore(deps): update dependency cryptography to v46 by @renovate[bot] in release-engineering#1164
- chore(deps): update dependency grpcio to v1.75.0 by @renovate[bot] in release-engineering#1163
- chore(deps): update dependency botocore to v1.40.33 by @renovate[bot] in release-engineering#1161
- chore(deps): update dependency boto3 to v1.40.33 by @renovate[bot] in release-engineering#1160
- Fix: Do not drop old columns for fbc-operations migration by @yashvardhannanavati in release-engineering#1135
- chore(deps): update dependency botocore to v1.40.18 by @renovate[bot] in release-engineering#1115
- chore(deps): update dependency coverage to v7.10.5 by @renovate[bot] in release-engineering#1116
- chore(deps): update dependency botocore to v1.40.19 by @renovate[bot] in release-engineering#1121
- chore(deps): update dependency boto3 to v1.40.19 by @renovate[bot] in release-engineering#1114
- chore(deps): update dependency stevedore to v5.5.0 by @renovate[bot] in release-engineering#1117
- chore(deps): update dependency typing-extensions to v4.15.0 by @renovate[bot] in release-engineering#1118
- chore(deps): update dependency prompt-toolkit to v3.0.52 by @renovate[bot] in release-engineering#1122
- chore(deps): update dependency alembic to v1.16.5 by @renovate[bot] in release-engineering#1120
- Add support for multiple FBC fragments in fbc-operations endpoint by @yashvardhannanavati in release-engineering#1119
- fix(CLOUDDST-29225): remove check for non-empty configs dir by @nmars in release-engineering#1123
- chore(deps): update dependency coverage to v7.10.6 by @renovate[bot] in release-engineering#1127
- chore(deps): update dependency botocore to v1.40.21 by @renovate[bot] in release-engineering#1125
- chore(deps): update dependency boto3 to v1.40.21 by @renovate[bot] in release-engineering#1124
- chore(deps): update dependency krb5 to v0.8.0 by @renovate[bot] in release-engineering#1129
- chore(deps): update dependency cryptography to v45.0.7 by @renovate[bot] in release-engineering#1128
- git_utils: Fix behavior for RM request by @JAVGan in release-engineering#1126
- chore(deps): update dependency gssapi to v1.10.0 by @renovate[bot] in release-engineering#1130
- chore(deps): update dependency pyspnego to v0.12.0 by @renovate[bot] in release-engineering#1132
- chore(deps): update dependency botocore to v1.40.14 by @renovate[bot] in release-engineering#1108
- chore(deps): update dependency boto3 to v1.40.14 by @renovate[bot] in release-engineering#1110
- Fix bug on failed_request_callback by @JAVGan in release-engineering#1112
- chore(deps): update dependency pbr to v7.0.1 by @renovate[bot] in release-engineering#1111
- CLOUDDST-28116: IIB skip processing of task in final state by @ashwgit in release-engineering#1061
- Add functions to create and close gitlab MRs by @yashvardhannanavati in release-engineering#1097
- chore(deps): update dependency sqlalchemy to v2.0.43 by @renovate[bot] in release-engineering#1094
- chore(deps): update dependency pbr to v7 by @renovate[bot] in release-engineering#1099
- chore(deps): update dependency wrapt to v1.17.3 by @renovate[bot] in release-engineering#1098
- chore(deps): update dependency coverage to v7.10.4 by @renovate[bot] in release-engineering#1101
- chore(deps): update python docker tag to v3.13.7 by @renovate[bot] in release-engineering#1102
- Add oras_utils.py module to push and pull artifacts by @yashvardhannanavati in release-engineering#1100
- chore(deps): update dependency requests to v2.32.5 by @renovate[bot] in release-engineering#1103
- chore(deps): update postgres docker tag to v17.6 by @renovate[bot] in release-engineering#1104
- chore(deps): update dependency flask to v3.1.2 by @renovate[bot] in release-engineering#1106
- fix(git_utils): get_git_token format adjustment by @JAVGan in release-engineering#1107
- chore(deps): update dependency botocore to v1.39.16 by @renovate[bot] in release-engineering#1063
- chore(deps): update dependency s3transfer to v0.13.1 by @renovate[bot] in release-engineering#1064
- chore(deps): update dependency sqlalchemy to v2.0.42 by @renovate[bot] in release-engineering#1069
- chore(deps): update dependency grpcio to v1.74.0 by @renovate[bot] in release-engineering#1071
- chore(deps): update dependency coverage to v7.10.1 by @renovate[bot] in release-engineering#1066
- chore(deps): update dependency certifi to v2025.7.14 by @renovate[bot] in release-engineering#1065
- chore(deps): update dependency botocore to v1.39.17 by @renovate[bot] in release-engineering#1068
- chore(deps): update dependency boto3 to v1.39.17 by @renovate[bot] in release-engineering#1062
- bugfix(workers): Only save to git FBC images by @JAVGan in release-engineering#1075
- Fix overwrite_from_index temp_dir bug by @xDaile in release-engineering#1070
- bugfix(git_utils): Use the git_url_map from params by @JAVGan in release-engineering#1078
- fix(git_utils): Do not fail when git repo url is not set by @JAVGan in release-engineering#1087
- chore(deps): update dependency certifi to v2025.8.3 by @renovate[bot] in release-engineering#1086
- chore(deps): update dependency coverage to v7.10.2 by @renovate[bot] in release-engineering#1085
- feat(utils): Sanitize logs of git operations by @JAVGan in release-engineering#1088
- chore(deps): update dependency cryptography to v45.0.6 by @renovate[bot] in release-engineering#1089
- chore(deps): update python docker tag to v3.13.6 by @renovate[bot] in release-engineering#1091
- chore(deps): update dependency greenlet to v3.2.4 by @renovate[bot] in release-engineering#1090
- chore(deps): update dependency charset-normalizer to v3.4.3 by @renovate[bot] in release-engineering#1092
- chore(deps): update dependency coverage to v7.10.3 by @renovate[bot] in release-engineering#1093
- Update dependency python-qpid-proton to v0.40.0 by @renovate[bot] in release-engineering#1007
- Update python Docker tag to v3.13.4 by @renovate[bot] in release-engineering#1004
- Update dependency greenlet to v3.2.3 by @renovate[bot] in release-engineering#1008
- Update dependency grpcio to v1.73.0 by @renovate[bot] in release-engineering#1010
- Update dependency zipp to v3.23.0 by @renovate[bot] in release-engineering#1009
- Update dependency requests to v2.32.4 [SECURITY] by @renovate[bot] in release-engineering#1011
- Update dependency cryptography to v45.0.4 by @renovate[bot] in release-engineering#1012
- Update dependency botocore to v1.38.34 by @renovate[bot] in release-engineering#986
- Update dependency boto3 to v1.38.34 by @renovate[bot] in release-engineering#985
- Update python Docker tag to v3.13.5 by @renovate[bot] in release-engineering#1024
- Update dependency pytest-cov to v6.2.1 by @renovate[bot] in release-engineering#1023
- Update dependency coverage to v7.9.0 by @renovate[bot] in release-engineering#1022
- Update dependency botocore to v1.38.36 by @renovate[bot] in release-engineering#1021
- Update dependency boto3 to v1.38.36 by @renovate[bot] in release-engineering#1020
- Update dependency coverage to v7.9.1 by @renovate[bot] in release-engineering#1025
- Update dependency botocore to v1.38.37 by @renovate[bot] in release-engineering#1029
- Update dependency boto3 to v1.38.37 by @renovate[bot] in release-engineering#1028
- Update dependency alembic to v1.16.2 by @renovate[bot] in release-engineering#1027
- Update dependency certifi to v2025.6.15 by @renovate[bot] in release-engineering#1026
- Update dependency pytest to v8.4.1 by @renovate[bot] in release-engineering#1032
- Update dependency urllib3 to v2.5.0 [SECURITY] by @renovate[bot] in release-engineering#1033
- Update dependency botocore to v1.38.38 by @renovate[bot] in release-engineering#1031
- Update dependency botocore to v1.38.39 by @renovate[bot] in release-engineering#1035
- Update dependency boto3 to v1.38.39 by @renovate[bot] in release-engineering#1030
- Update dependency pygments to v2.19.2 by @renovate[bot] in release-engineering#1039
- Update dependency botocore to v1.38.41 by @renovate[bot] in release-engineering#1038
- Update dependency boto3 to v1.38.41 by @renovate[bot] in release-engineering#1037
- Add gitlab_tokens map for index_configs by @xDaile in release-engineering#1036
- Update dependency click-plugins to v1.1.1.2 by @renovate[bot] in release-engineering#1042
- Update dependency botocore to v1.38.44 by @renovate[bot] in release-engineering#1041
- Update dependency boto3 to v1.38.44 by @renovate[bot] in release-engineering#1040
- Update dependency grpcio to v1.73.1 by @renovate[bot] in release-engineering#1043
- Update dependency botocore to v1.39.0 by @renovate[bot] in release-engineering#1045
- Update dependency boto3 to v1.39.0 by @renovate[bot] in release-engineering#1044
- feat(CLOUDDST-23764): add utils for pushing to gitlab by @nmars in release-engineering#998
- chore(deps): update dependency cryptography to v45.0.5 by @renovate[bot] in release-engineering#1048
- chore(deps): update dependency coverage to v7.9.2 by @renovate[bot] in release-engineering#1049
- chore(deps): update dependency botocore to v1.39.3 by @renovate[bot] in release-engineering#1047
- chore(deps): update dependency boto3 to v1.39.3 by @renovate[bot] in release-engineering#1046
- Add git_commit usage by @xDaile in release-engineering#995
- chore(deps): update dependency typing-extensions to v4.14.1 by @renovate[bot] in release-engineering#1054
- chore(deps): update dependency alembic to v1.16.4 by @renovate[bot] in release-engineering#1059
- @nmars made their first contribution in release-engineering#998
*Update dependency setuptools to v78.1.1 [SECURITY] by @renovate in release-engineering#969
- Update dependency sqlalchemy to v2.0.41 by @red-hat-konflux in release-engineering#968
- Update dependency flask to v3.1.1 [SECURITY] by @renovate in release-engineering#967
- Update dependency googleapis-common-protos to v1.70.0 by @red-hat-konflux in release-engineering#966
- Update dependency mako to v1.3.10 by @red-hat-konflux in release-engineering#965
- Update dependency typing-extensions to v4.13.2 by @red-hat-konflux in release-engineering#959
- Update dependency celery to v5.5.2 by @renovate in release-engineering#971
- Update dependency kombu to v5.5.3 by @red-hat-konflux in release-engineering#958
- Update dependency charset-normalizer to v3.4.2 by @renovate in release-engineering#972
- Update python Docker tag to v3.13.3 by @renovate in release-engineering#963
- Update dependency coverage to v7.8.1 by @renovate in release-engineering#973
- Update dependency cryptography to v44.0.3 by @renovate in release-engineering#974
- Update registry Docker tag to v3 by @renovate in release-engineering#961
- Update dependency prompt-toolkit to v3.0.51 by @renovate in release-engineering#975
- Update dependency botocore to v1.38.18 by @red-hat-konflux in release-engineering#957
- Update dependency boto3 to v1.38.18 by @red-hat-konflux in release-engineering#956
- Bump s3tranfer by @JAVGan in release-engineering#976
- Update dependency botocore to v1.38.20 by @renovate in release-engineering#953
- Update dependency boto3 to v1.38.20 by @renovate in release-engineering#952
- Update dependency certifi to v2025.4.26 by @renovate in release-engineering#977
- Update dependency click to v8.2.1 by @renovate in release-engineering#978
- Update dependency greenlet to v3.2.2 by @renovate in release-engineering#982
- Update rabbitmq Docker tag to v4.1 by @red-hat-konflux in release-engineering#980
- Update postgres Docker tag to v17.5 by @red-hat-konflux in release-engineering#979
- Add Index Catalog to GitLab push configuration by @JAVGan in release-engineering#970
- Update dependency alembic to v1.16.1 by @red-hat-konflux in release-engineering#993
- Update dependency coverage to v7.8.2 by @red-hat-konflux in release-engineering#992
- Update dependency botocore to v1.38.23 by @red-hat-konflux in release-engineering#991
- Bump IIB's dependencies by @JAVGan in release-engineering#999
- Deprecate fbc bundles in chunks by @xDaile in release-engineering#938
- Updating requirements by @lipoja in release-engineering#960
- Fix memory leak in opm_render
- Update Dependencies
- Skip building multi-arch binary-less image
- Isolate temporary folders being used to fetch bundles form source and target index.
- Delay retries on podman_pull
- Add buildah retries on 403
- Merge index image failing with FBC operator present
- Update Dependencies
- Allow binaryless images to have the hidden DB
- Bump dependencies
- IIB uses opm render
- Add support for building binaryless catalogs
- Bump dependencies
- Add "--migrate-level" for opm_migrate if opm>1.46 by @JAVGan in release-engineering#795
- Update dependencies of IIB
- Converting timestamp object to string
- Force empty entrypoint to podman craete
- Allow "binary_image" to receive "scratch"
- Bump IIB's dependencies
- Bump IIB's dependencies
- Drop support of Python 3.8 by @lipoja in release-engineering#736
- Fix Python3.12 dev_env by @xDaile in release-engineering#738
- Remove Operator deprecations during rm request, if present by @yashvardhannanavati in release-engineering#731
- Move the config to worker section by @chandwanitulsi in release-engineering#733
- add-deprecation worker implementation by @chandwanitulsi in release-engineering#713
- Remove deprecation data in fbc-operations, if present by @yashvardhannanavati in release-engineering#732
- Update dependency werkzeug to v3.0.6 [SECURITY] by @renovate in release-engineering#734
- Fixing generate dockerfile by @lipoja in release-engineering#729
- Fix fetching s3 bucket data by @yashvardhannanavati in release-engineering#727
- Update dependency zipp to v3.19.1 [SECURITY] by @renovate in release-engineering#705
- Update rabbitmq Docker tag to v3.13 by @renovate in release-engineering#622
- Update dependency SQLAlchemy to v2.0.31 by @renovate in release-engineering#696
- Add add-deprecations API endpoint by @yashvardhannanavati in release-engineering#707
- Release s3 resources in a timely manner by @yashvardhannanavati in release-engineering#680
- Check deprecation_schema for valid JSON by @yashvardhannanavati in release-engineering#712
- create-emty-index - remove FBC opted in operators. by @lipoja in release-engineering#711
- Update dependency cryptography to v43 [SECURITY] by @renovate in release-engineering#714
- Remove OPM usage for Dockerfile creation by @yashvardhannanavati in release-engineering#716
- Update dependency SQLAlchemy to v2.0.35 by @red-hat-konflux in release-engineering#715
- Update requirements by @lipoja in release-engineering#718
- Update dependency werkzeug to v3.0.4 by @renovate in release-engineering#719
- replace related images registry for stage bundles by @chandwanitulsi in release-engineering#693
- Update dependency certifi to v2024.7.4 [SECURITY] by @renovate in release-engineering#704
- Update rm endpoint to remove fbc opted in operators by @chandwanitulsi in release-engineering#699
- Fix OTEL issues when dealing with unsupported objects by @JAVGan in release-engineering#698
- Fix opm registry serve command by @chandwanitulsi in release-engineering#700
- Fix bug in port locking by @xDaile in release-engineering#702
- Update dependency requests to v2.32.2 [SECURITY] by @renovate in release-engineering#690
- Update dependency urllib3 to v1.26.19 [SECURITY] by @renovate in release-engineering#692
- Fix OPM port locking mechanism bug by @xDaile in release-engineering#695
- Fix bug introduced by e1393a2 commit by @xDaile in release-engineering#689
- Fix buildah retry mechanism by @xDaile in release-engineering#681
- Allow non tagged index image in IIB_GRAPH_MODE_INDEX_ALLOW_LIST by @xDaile in release-engineering#661
- Add atomic port locking mechanism by @xDaile in release-engineering#669
- Update dependency click-didyoumean to v0.3.1 by @renovate in release-engineering#659
- Update dependency flask-migrate to v4.0.7 by @renovate in release-engineering#664
- Update dependency botocore to v1.34.123 by @renovate in release-engineering#679
- Add OPM v1.40.0 to dev env by @yashvardhannanavati in release-engineering#673
- Update dependency sqlalchemy to v2.0.30 by @renovate in release-engineering#665
- verify_operators_exists returns only unique packages by @lipoja in release-engineering#685
- Downgrade of qpid-proton by @lipoja in release-engineering#683
- Fix bug on
fbc_utils.enforce_json_config_dirby @JAVGan in release-engineering#675 - Update dependency cryptography to v42.0.7 by @renovate in release-engineering#674
- Update dependency flask to v3.0.3 by @renovate in release-engineering#663
- Use BlockingConnection class from proton.utils by @yashvardhannanavati in release-engineering#676
- Update dependency botocore to v1.34.81 by @renovate in release-engineering#662
- Update dependency idna to v3.7 [SECURITY] by @renovate in release-engineering#666
- Update dependency botocore to v1.34.85 by @renovate in release-engineering#667
- Update dependency boto3 to v1.34.85 by @renovate in release-engineering#657
- Adding support of multiple operators in one fragment by @lipoja in release-engineering#660
- Fix bug with FBC YAML Operators by @JAVGan in release-engineering#655
- Update dependency werkzeug to v3.0.3 [SECURITY] by @renovate in release-engineering#671
- Update dependency jinja2 to v3.1.4 [SECURITY] by @renovate in release-engineering#670
- Adding support for new ocp_version_ranges by @lipoja in release-engineering#653
- Fix comma bundle version validation by @xDaile in release-engineering#654
- Update python Docker tag to v3.12.2 by @renovate in release-engineering#620
- Use multiple OPM versions in IIB by @chandwanitulsi in release-engineering#637
- Update actions/setup-python action to v5 by @renovate in release-engineering#648
- Update dependency importlib-resources to v6.4.0 by @renovate in release-engineering#645
- Update dependency botocore to v1.34.79 by @renovate in release-engineering#658
- Fixing logging in tracing.py by @lipoja in release-engineering#628
- Update dependency cryptography to v42.0.4 [SECURITY] by @renovate in release-engineering#630
- Adding attributes to span by @lipoja in release-engineering#631
- Update actions/checkout action to v4 by @renovate in release-engineering#626
- Update dependency botocore to v1.34.55 by @renovate in release-engineering#638
- Update dependency boto3 to v1.34.55 by @renovate in release-engineering#636
- Update dependency coverage to v7.4.3 by @renovate in release-engineering#639
- Update postgres Docker tag to v14.11 by @renovate in release-engineering#619
- Update redhat-actions/push-to-registry action to v2.7.1 by @renovate in release-engineering#623
- Update dependency botocore to v1.34.57 by @renovate in release-engineering#641
- Update dependency boto3 to v1.34.57 by @renovate in release-engineering#640
- Update dependency cryptography to v42.0.5 by @renovate in release-engineering#642
- Update dependency flask to v3.0.2 by @renovate in release-engineering#644
- Bump version of requirements by @lipoja in release-engineering#647
- Backup index.db to prevent opm bug consequence by @xDaile in release-engineering#635
- Update dependency botocore to v1.34.29 by @renovate in release-engineering#615
- Update dependency boto3 to v1.34.29 by @renovate in release-engineering#614
- Fixing Python3.8 compatibility by @lipoja in release-engineering#624
- Adding result_backend config by @lipoja in release-engineering#610
- Update dependency jinja2 to v3.1.3 [SECURITY] by @renovate in release-engineering#609
- Update dependency backoff to v1.11.1 by @renovate in release-engineering#608
- Update dependency alembic to v1.13.1 by @renovate in release-engineering#606
- Update dependency amqp to v5.2.0 by @renovate in release-engineering#607
- Update dependency MarkupSafe to v2.1.4 by @renovate in release-engineering#612
- Update dependency wcwidth to v0.2.13 by @renovate in release-engineering#613
- Batch update of requirements, Changed version of Python for GitHub Actions. by @lipoja in release-engineering#617
- Check if source_from_index is in iib_no_ocp_label_allow_list by @lipoja in release-engineering#599
- Use container-tool podman for _opm_index_add commands by @yashvardhannanavati in release-engineering#600
- Fixing logging for allow_no_ocp_version by @lipoja in release-engineering#601
- Update dependency tomli to v1.2.3 by @renovate in release-engineering#585
- Update dependency flask-login to v0.6.3 by @renovate in release-engineering#584
- Update dependency wcwidth to v0.2.12 by @renovate in release-engineering#586
- Update dependency cryptography to v41.0.7 by @renovate in release-engineering#602
- Update dependency prompt-toolkit to v3.0.43 by @renovate in release-engineering#603
- Update dependency Mako to v1.3.0 by @renovate in release-engineering#604
- Add guardrails for UniqueViolation caused by parallel requests by @yashvardhannanavati in release-engineering#592
- Adding parameter ignore_bundle_ocp_version to merge-index API by @lipoja in release-engineering#593
- Update dependency cryptography to v41.0.6 [SECURITY] by @renovate in release-engineering#595
- Fixing github actions by @lipoja in release-engineering#590
- Adding config variable to allow adding bundles without ocp version label by @lipoja in release-engineering#589
- Allow skopeo inspect to check for images for any arch @chandwanitulsi in release-engineering#588
- Update dependency gssapi to v1.8.3 by @renovate in release-engineering#583
- Update dependency cryptography to v41.0.5 by @renovate in release-engineering#582
- Update dependency urllib3 to v1.26.18 [SECURITY] by @renovate in release-engineering#580
- urllib3 is solo package by @lipoja in release-engineering#579
- Adding graph update mode for merge index image API endpoint by @lipoja in release-engineering#578
- Upgrade OPM to v1.26.4 by @chandwanitulsi in release-engineering#577
- Update dependency flask-sqlalchemy to v3.1.1 by @renovate in release-engineering#541
- Update dependency markupsafe to v2.1.3 by @renovate in release-engineering#544
- Update dependency prompt-toolkit to v3.0.39 by @renovate in release-engineering#545
- Fixing IIB KeyError when updating request state by @lipoja in release-engineering#569
- Adding OpenTelemetry collector/exporter for dev-env by @lipoja in release-engineering#565
- Pinning werkzeug to allow generation of docs. by @lipoja in release-engineering#572
- Flush request to database by @lipoja in release-engineering#566
- Use py3.9 for Renovate bot runs by @yashvardhannanavati in release-engineering#574
- Update dependency cryptography to v41.0.4 [SECURITY] by @renovate in release-engineering#570
- Update dependency urllib3 to v1.26.17 [SECURITY] by @renovate in release-engineering#571
- Upgrade opentelemetry-instrumentation to 0.41b0 by @yashvardhannanavati in release-engineering#575
- Fix normalization bug when return value is non-dict by @yashvardhannanavati in release-engineering#563
- Enable celery task deduplication by @lipoja in release-engineering#558
- Remove Dependabot and Reconfigure Renovate bot by @yashvardhannanavati in release-engineering#552
- Fix opentelemetry span type bug by @xDaile in release-engineering#557
- Update dependency sqlalchemy to v2.0.19 by @renovate in release-engineering#549
- Upgrade PostgreSQL development version by @xDaile in release-engineering#559
- Log a warning message when "architecture" label is missing under "Labels" by @yashvardhannanavati in release-engineering#561
- Add related_images check in IIB by @chandwanitulsi in release-engineering#556
- Move get_bundle_metadata to utils by @chandwanitulsi in release-engineering#560
- Update dependency deprecated to v1.2.14 by @renovate in release-engineering#540
- Update dependency grpcio to v1.57.0 by @renovate in release-engineering#542
- Update dependency mako to v1.2.4 by @renovate in release-engineering#543
- Retry buildah if incorrect arch created by @chandwanitulsi in release-engineering#529
- Update Grpcio and Protobuf versions by @xDaile in release-engineering#533
- Upgrade OPM to 1.28.0 by @chandwanitulsi in release-engineering#530
- Retry update_request with back-off factor on failure by @yashvardhannanavati in release-engineering#531
- Revert "Upgrade OPM to 1.28.0" by @chandwanitulsi in release-engineering#534
- Update Sphinx documentation by @xDaile in release-engineering#532
- Configure Renovate by @renovate in release-engineering#535
- Update dependency cryptography to v41 [SECURITY] by @renovate in release-engineering#538
- Update dependency requests to v2.31.0 [SECURITY] by @renovate in release-engineering#536
- Update dependency certifi to v2023 [SECURITY] by @renovate in release-engineering#537
- Fix bugs in models post flask-sqlalchemy 3.0 and SQLAlchemy 2.0 migration by @yashvardhannanavati in release-engineering#550
- Add support for "graph_update_mode" parameter in Add request by @yashvardhannanavati in release-engineering#551
- Update dependency cryptography to v41.0.3 [SECURITY] by @renovate in release-engineering#553
- Adding from_index_startswith builds search filter by @lipoja in release-engineering#526
- Convert IIB_OTEL_TRACING to an env variable by @yashvardhannanavati in release-engineering#527
- Add init file to iib/common module by @yashvardhannanavati in release-engineering#524
- Adding missing 's' in fbc-operations endpoint documentation by @lipoja in release-engineering#519
- Adding IIB Instrumentation by @raks-tt in release-engineering#508
- Add Config variable which controls OpenTelemetry tracing by @yashvardhannanavati in release-engineering#522
- Fixing deprecation of operator in FBC image by @lipoja in release-engineering#520
- Add logs for time tracking by @xDaile in release-engineering#507
- Bump sphinx from 5.3.0 to 6.1.3 by @dependabot in release-engineering#483
- Add token overwrite in build.py by @xDaile in release-engineering#510
- Bump sphinx from 6.1.3 to 6.2.0 by @dependabot in release-engineering#511
- Adding image filtering for fbc_operations requests by @lipoja in release-engineering#514
- Changing loading of user queue to accept new structure by @lipoja in release-engineering#509
- Adding filtering builds based on
from_indexby @lipoja in release-engineering#513 - Upgrade flask to 2.2.5 by @yashvardhannanavati in release-engineering#516
- Fix RM API endpoint - remove operator from FBC
- Move cleanup function to the end of the request
- Fixing Bandid test
- Update dependabot.yml
- Bump actions/checkout from 2 to 3
- Add request id to prefix of iib temporary file
- Upgrade deps : sqlalchemy 2.0.0 major migration and others
- Fix fbc-operations bug where the requests failed when binary_image is not submitted
- Fix flake8 and mypy bugs
- Tweak Add and Rm worker logic to support the new fbc-operations endpoint
- Add new fbc-operations API endpoint
- Generate catalog cache right after opm migrate
- Fixed setting GID 0 for cache directory
- Fix user permissions on the generated cache
- Fix context issues for copying cache into the Dockerfile for FBC builds
- Add static types to IIB
- Upgrade dependencies to apply security fixes
- Increase default grpc wait time, retry delay and retry jitter
- Enable weekly rebuild of IIB images to patch old images regularly
- Use UBI8 for messaging
- Replace Travis CI with Github actions
- Build index image cache locally to enable multi-arch builds on amd64 machines
- Improved logging in the API response
- Unsupported retry package replaced by tenacity
- Fix bundle_replacements bug when the user doesn't provide it in regenerate-bundle requests
- Fix dev env compose files
- Fix bundle_replacements bug in regenerate-bundle request
- Upgrade OPM to 1.26.2 in dev env
- Fix buildah bud command retries
- Adding retry and port check when opm serve/opm registry serve is called
- Add bundle_replacements parameter to regenerate_bundle API and worker
- Bump mako version
- Increase iib_api_timeout to 120 seconds
- Fix RM request private registry bug
- Add recursive-related-bundles endpoint
- Adding ability to create single-active-consumer queues
- Add static types and mypy checks
- Append overwrite index token to current docker config.
- Print version of binary files in log files
- Improve traceability in _get_present_bundles and fix tests
- Increase iib_api_timeout, iib_retry_delay and iib_retry_jitter
- Keep Gating feature in IIB and improve gating logging
- Adding fallback from SIGTERM to SIGKILL
- Fix dependency issues for python 3.9
- Add internal_index_image_copy and internal_index_image_copy_resolved to Add and Rm response
- Add a warning for when gating is disabled
- Fix create-empty-index endpoint to not accept build_tags
- Update black to stable version 22.3.0
- Build container image for message broker and push to quay.io
- Upgrade OPM to 1.21.0
- Remove FIXME comments for issues caught by bandit
- Bump pytest from 7.1.0 to 7.1.2
- Fix bug of missing related_bundles param and logs param in API response
- Modify permissions on logs files
- Add support for Python3.9
- Enable send events to the broker
- Bump pytest from 6.2.5 to 7.0.0
- Use terminate function to shut down a process instead of kill
- Pretty print (log) of RequestConfig classes
- Logging improvements
- Added support for File-Based Catalog
- Dropped support for Python3.6
- Fixed bug for failing opm index deprecatetruncate
- Fixed loosing olm.maxOpenShiftVersion property
- Fixed bug for Buildah retries on 5XX
- Added Static Application Security Testing
- Updated Celery to 5.2.2 for Python 3.8
- Fixed mod_wsgi package in iib-api
- Fix issue of deprecation list with duplicated bundles
- Add mod_wsgi dependency to Dockerfile-api
- Update opm in dev env to v1.19.5
- Add framework to support FBC indexes
- Upgrade Flask 2.0.2, Werkzeug 2.0.2, Celery 5.1.2, Kombu 5.1.0
- Add support for Python 3.8
- Add retries and minor fixes for buildah commands
- Add REGISTRY_AUTH_FILE support in dev env
- Add support for AWS S3 buckets for artifacts storage
- Add github action to build API image on tag push
- Fix the comparison of index image and bundle
- Avoid failing to create-empty-index when labels are not set
- Generate registry certificates automatically for dev env
- Remove x509ignoreCN workaround
- Update OPM, grpcurl and operator-sdk in dev-env
- pinning is now a customization. If customization is used for an organization, it will not be done automatically unless explicitly specified
- renamed Declarative Config to File Based Config
- added support for filtering on user, request_type and index_image on builds endpoint
- having relatedImages and RELATED_IMAGES_* in the bundle image is now valid for regeneration
- fixed inconsistencies in arch selection code for different endpoints
- Attempt adding maxOpenshiftVersion property only when adding bundles to index
- fixed bug to use registry token while inspecting image
- added build and push iib-worker and iib-api images to quay.io
- fixed bug to clean local manifest lists before creating a new one
- used ubi8 as base images for api and worker
- fixed merge-index-image bug that created the same manifest list twice
- added setting OcpMaxVersion property in merge-index-image
- added new attribute 'build_tags' for index_image operations
- bumped pytest-cov from 2.12.1 to 3.0.0
- bumped coverage from 5.5 to 6.0.1
- replaced manifest-tool with buildah to build manifest lists
- added declarative config migrator to worker dockerfile
- fixed merge-index-image bugs
- fixed deprecatetruncate command
- deprecated legacy support for OMPS
- fixed memcached key length error
- fixed registry_auth in batch regenerate-bundle requests
- added related_bundles api endpoint for regenerate-bundle requests
- Add create-empty-index functionality
- Replace custom retry with retry package and setting backoff interval for skopeo_inspect
- Set --arch when building images
- Bump pytest-cov from 2.12.0 to 2.12.1
- Remove retry delay during tests
- Request and urllib3 update
- Use pinned runtime requirements in tests
- Fix apply_repo_enclosure bug when namespace is None
- removed support for privileged users
- added retries for OMPS pushes
- fixed bug in merge-index-image endpoint to deprecate invalid bundles instead of filtering them
- added functionality to add olm.maxOpenShiftVersion property to bundles being added
- fixed use of token when inspecting source and target indexes in merge-index-image endpoint
- added support for substitutes-for functionality supported in OPM 1.17.0
- upgraded py from 1.9.0 to 1.10.0
- changed format of iib_organization_customizations to make it more generic
- fixed bug to re-add labels to indexes if deprecation is run in add requests
- upgraded pytest from 6.2.3 to 6.2.4
- fixed a bug where a variable isn't assigned in handle_add_request
- fixed bug to preserve double quotes when parsing YAML files in regenerate-bundle
- added support for image_name_from_labels and enclose_repo customizations in regenerate-bundle
- fixed bug to filter unique bundles from listBundles response
- added support for private registry pull secrets to regenerate bundle requests
- added podman container-tool when merging indexes
- upgraded pytest from 6.2.2 to 6.2.3
- upgraded opm in dev environment to v1.16.1
- fixed skopeo pull to retry when mediatype is none
- fixed index_image_resolved bug for merge index image endpoint
- fixed ocp_version range filter
- stopped setting content-encoding on AMQP messages
- fixed bugs for deprecating bundles in add requests
- upgraded cryptography from 3.3.1 to 3.3.2
- upgraded jinja2 from 2.11.1 to 2.11.3
- added new attribute index_image_resolved to add and rm response
- fixed docker-compose quirks
- added support for parsing bundle version in merge-index-image before adding it to the index
- added better error handling for regenerate-bundle requests
- added support for deprecation list in add requests
- fix distribution_scope bug
- added propagation of validated distribution_scope
- added ability to turn on caching for skopeo inspect of images with same digest
- updated API documentation
- Ignoring duplicate bundles in payload for add operator request