Skip to content

Release 0.57.4#3054

Merged
odlbot merged 4 commits intoreleasefrom
release-candidate
Mar 16, 2026
Merged

Release 0.57.4#3054
odlbot merged 4 commits intoreleasefrom
release-candidate

Conversation

@odlbot
Copy link
Contributor

@odlbot odlbot commented Mar 16, 2026

Anastasia Beglova

@github-actions
Copy link

OpenAPI Changes

Show/hide 51 changes: 3 error, 0 warning, 48 info
51 changes: 3 error, 0 warning, 48 info
error	[request-property-enum-value-removed] at head/openapi/specs/v1.yaml	
	in API POST /api/v1/learning_resources_user_subscription/subscribe/
		removed the enum value 'article' of the request property 'resource_type/items/' (media type: application/json)

error	[request-property-enum-value-removed] at head/openapi/specs/v1.yaml	
	in API POST /api/v1/learning_resources_user_subscription/subscribe/
		removed the enum value 'article' of the request property 'resource_type/items/' (media type: application/x-www-form-urlencoded)

error	[request-property-enum-value-removed] at head/openapi/specs/v1.yaml	
	in API POST /api/v1/learning_resources_user_subscription/subscribe/
		removed the enum value 'article' of the request property 'resource_type/items/' (media type: multipart/form-data)

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v0.yaml	
	in API GET /api/v0/vector_learning_resources_search/
		removed 'article' discriminator mapping keys from the 'results/items/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml	
	in API GET /api/v0/vector_learning_resources_search/
		removed '#/components/schemas/ArticleResource' from the 'results/items/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/featured/
		removed 'article' discriminator mapping keys from the 'results/items/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/featured/
		removed '#/components/schemas/ArticleResource' from the 'results/items/' response property 'oneOf' list for the response status '200'

info	[response-body-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/featured/{id}/
		removed 'article' mapping keys from the response discriminator for the response status '200'

info	[response-body-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/featured/{id}/
		removed '#/components/schemas/ArticleResource' from the response body 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources/
		removed 'article' discriminator mapping keys from the 'results/items/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources/
		removed '#/components/schemas/ArticleResource' from the 'results/items/' response property 'oneOf' list for the response status '200'

info	[response-body-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources/{id}/
		removed 'article' mapping keys from the response discriminator for the response status '200'

info	[response-body-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources/{id}/
		removed '#/components/schemas/ArticleResource' from the response body 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API PATCH /api/v1/learning_resources/{id}/learning_paths/
		removed 'article' discriminator mapping keys from the '/items/resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API PATCH /api/v1/learning_resources/{id}/learning_paths/
		removed '#/components/schemas/ArticleResource' from the '/items/resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources/{id}/similar/
		removed 'article' discriminator mapping keys from the '/items/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources/{id}/similar/
		removed '#/components/schemas/ArticleResource' from the '/items/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API PATCH /api/v1/learning_resources/{id}/userlists/
		removed 'article' discriminator mapping keys from the '/items/resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API PATCH /api/v1/learning_resources/{id}/userlists/
		removed '#/components/schemas/ArticleResource' from the '/items/resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources/{id}/vector_similar/
		removed 'article' discriminator mapping keys from the '/items/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources/{id}/vector_similar/
		removed '#/components/schemas/ArticleResource' from the '/items/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources/{learning_resource_id}/items/
		removed 'article' discriminator mapping keys from the 'results/items/resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources/{learning_resource_id}/items/
		removed '#/components/schemas/ArticleResource' from the 'results/items/resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources/{learning_resource_id}/items/{id}/
		removed 'article' discriminator mapping keys from the 'resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources/{learning_resource_id}/items/{id}/
		removed '#/components/schemas/ArticleResource' from the 'resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources_search/
		removed 'article' discriminator mapping keys from the 'results/items/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learning_resources_search/
		removed '#/components/schemas/ArticleResource' from the 'results/items/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learningpaths/{learning_resource_id}/items/
		removed 'article' discriminator mapping keys from the 'results/items/resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learningpaths/{learning_resource_id}/items/
		removed '#/components/schemas/ArticleResource' from the 'results/items/resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API POST /api/v1/learningpaths/{learning_resource_id}/items/
		removed 'article' discriminator mapping keys from the 'resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '201'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API POST /api/v1/learningpaths/{learning_resource_id}/items/
		removed '#/components/schemas/ArticleResource' from the 'resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '201'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learningpaths/{learning_resource_id}/items/{id}/
		removed 'article' discriminator mapping keys from the 'resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/learningpaths/{learning_resource_id}/items/{id}/
		removed '#/components/schemas/ArticleResource' from the 'resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API PATCH /api/v1/learningpaths/{learning_resource_id}/items/{id}/
		removed 'article' discriminator mapping keys from the 'resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API PATCH /api/v1/learningpaths/{learning_resource_id}/items/{id}/
		removed '#/components/schemas/ArticleResource' from the 'resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/podcasts/{learning_resource_id}/items/
		removed 'article' discriminator mapping keys from the 'results/items/resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/podcasts/{learning_resource_id}/items/
		removed '#/components/schemas/ArticleResource' from the 'results/items/resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/podcasts/{learning_resource_id}/items/{id}/
		removed 'article' discriminator mapping keys from the 'resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/podcasts/{learning_resource_id}/items/{id}/
		removed '#/components/schemas/ArticleResource' from the 'resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/userlists/{userlist_id}/items/
		removed 'article' discriminator mapping keys from the 'results/items/resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/userlists/{userlist_id}/items/
		removed '#/components/schemas/ArticleResource' from the 'results/items/resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API POST /api/v1/userlists/{userlist_id}/items/
		removed 'article' discriminator mapping keys from the 'resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '201'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API POST /api/v1/userlists/{userlist_id}/items/
		removed '#/components/schemas/ArticleResource' from the 'resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '201'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/userlists/{userlist_id}/items/{id}/
		removed 'article' discriminator mapping keys from the 'resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/userlists/{userlist_id}/items/{id}/
		removed '#/components/schemas/ArticleResource' from the 'resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API PATCH /api/v1/userlists/{userlist_id}/items/{id}/
		removed 'article' discriminator mapping keys from the 'resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API PATCH /api/v1/userlists/{userlist_id}/items/{id}/
		removed '#/components/schemas/ArticleResource' from the 'resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/video_playlists/{learning_resource_id}/items/
		removed 'article' discriminator mapping keys from the 'results/items/resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/video_playlists/{learning_resource_id}/items/
		removed '#/components/schemas/ArticleResource' from the 'results/items/resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'

info	[response-property-discriminator-mapping-deleted] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/video_playlists/{learning_resource_id}/items/{id}/
		removed 'article' discriminator mapping keys from the 'resource/allOf[#/components/schemas/LearningResource]/' response property for the response status '200'

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml	
	in API GET /api/v1/video_playlists/{learning_resource_id}/items/{id}/
		removed '#/components/schemas/ArticleResource' from the 'resource/allOf[#/components/schemas/LearningResource]/' response property 'oneOf' list for the response status '200'


Unexpected changes? Ensure your branch is up-to-date with main (consider rebasing).

@odlbot odlbot merged commit a692119 into release Mar 16, 2026
16 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants