Watching 44 sources · checked 10 h ago
Changes
2158 in the catalog
595 new this week
62 dated ahead
Picked up, last 30 days one dot per day · bigger is more activestorage: Possible arbitrary file read and remote code execution in Active Storage video previews, analysis and image processing
✕ security
913
: 110 on 2026-10-27, 18 on 2026-10-28, 22 on 2026-10-29, 738 on 2026-10-30, 6 on 2026-10-31, 5 on 2026-11-02, 5 on 2026-11-03, 6 on 2026-11-04, 3 on 2026-11-05
181–240 of 243
2026-10
mypy 1.20.2 → 2.4.0: changes parameters of 66 function(s) PyPI · mypy ● breaks on upgrade1.20.2 → drop `named_type=`, `named_type=`, `named_type=`, `num_patterns=`, `info=`, `custom_names=`, `oldfields=`, `var_name=`, `is_func_scope=`, `is_func_scope=`, `var_name=`, `is_func_scope=`, `table_fullname=`, `imports_only=`, `state=`, `is_func_scope=`, `is_func_scope=`, `ignore_errors=`, `id=`, `from_cache=`, `scc_id=`, `scc_id=`, `lookup=`, `scope=`, `lookup=`, `scope=`, `raise_on_error=`, `imports_only=`, `new_syntax=`, `scc=`, `correct_version=`, `line=`, `id=`, `skip=`, `attr=`, `func_name=`, openai 0.28.1 → 3.37.0: removes 63 API(s) PyPI · openai ● breaks on upgrade0.28.1 → openai.ChatCompletion → openai.types.chat.ChatCompletion; openai.Completion → openai.types.Completion; openai.Embedding → openai.types.Embedding; openai.ErrorObject → openai.types.ErrorObject; openai.FineTuningJob → openai.types.fine_tuning.FineTuningJob; openai.Model → openai.types.Model pydantic 1.10.18 → 2.14.1: changes parameters of 48 function(s) PyPI · pydantic ● breaks on upgrade1.10.18 → drop `_func=`, `whole=`, `__pydantic_self__=`, `skip_defaults=`, `__model_name=`, `args=`, `hosts=`, `kwargs=`, `use_proxy=`, `strip_whitespace=`, `to_upper=`, `to_lower=`, `curtail_length=`, `regex=`, `min_items=`, `max_items=`, `min_items=`, `max_items=`, `min_items=`, `max_items=`, `ctx=`, `substmt=`, `force_all_optional=`, `is_required=`, `info=`, `info=`, `allow_mutation=`, `orm_mode=`, `allow_population_by_field_name=`, `ctx=`, `is_new=` pydantic 1.10.18 → 2.14.1: removes 752 API(s) PyPI · pydantic ● breaks on upgrade1.10.18 → pydantic.create_model_from_namedtuple → pydantic.v1.create_model_from_namedtuple; pydantic.create_model_from_typeddict → pydantic.v1.create_model_from_typeddict; pydantic.BaseSettings → pydantic.v1.BaseSettings; pydantic.errors.PydanticTypeError → pydantic.v1.PydanticTypeError; pydantic.errors.PydanticValueError → pydantic.v1.PydanticValueError; pydantic.errors.ConfigError → pydantic.v1.ConfigError; pydantic.errors.MissingError → pydantic.v1.MissingError; pydantic.errors.ExtraError → pydantic.v1 sqlalchemy 1.4.0 → 2.1.6: changes parameters of 526 function(s) PyPI · sqlalchemy ● breaks on upgrade1.4.0 → drop `dialect_name=`, `kwargs=`, `kwargs=`, `kwargs=`, `impltype=`, `convert_unicode=`, `unicode_error=`, `_warn_on_bytestring=`, `_expect_unicode=`, `impltype=`, `kwargs=`, `kw=`, `kw=`, `obj=`, `class_=`, `obj=`, `obj=`, `obj=`, `expr=`, `kw=`, `expr=`, `kw=`, `args=`, `kwargs=`, `criterion=`, `props=`, `kwargs=`, `props=`, `kwargs=`, `args=`, `kwargs=`, `subtransactions=`, `_subtrans=`, `close_with_result=`, `kw=`, `kw=`, `kwargs=`, `key=`, `value=`, `index=`, `engine=`, `fget=`, `desc=`, `cl sqlalchemy 1.4.0 → 2.1.6: removes 1755 API(s) PyPI · sqlalchemy ● breaks on upgrade1.4.0 → sqlalchemy.orm.query.aliased → sqlalchemy.orm.aliased; sqlalchemy.orm.sync.update → sqlalchemy.update; sqlalchemy.orm.util.aliased → sqlalchemy.orm.aliased; sqlalchemy.orm.util.with_polymorphic → sqlalchemy.orm.with_polymorphic; sqlalchemy.sql.traversals.MemoizedHasCacheKey → sqlalchemy.orm.mapper.MemoizedHasCacheKey; sqlalchemy.sql.traversals.CacheKey → sqlalchemy.CacheKey; sqlalchemy.sql.base.prefix_anon_map → sqlalchemy.sql.cache_key.prefix_anon_map; sqlalchemy.sql.elements.between → sqlalche