Skip to content

v1.2.0 - release prep - #48

Merged
kiran-ammati merged 1 commit into
mainfrom
v1.2.0-release-prep
Oct 19, 2026
Merged

kiran-ammati merged 1 commit into
mainfrom
v1.2.0-release-prep

Conversation

@kiran-ammati

Copy link
Copy Markdown
Collaborator

Prepping for 1.2.0 minor release.

Summary

Adds 9 optional attributes to 3 existing objects (affected_package, image, resource_details), and sets extension.json from 1.2.0-dev to 1.2.0. There are no new event classes and no new objects.

Changes

Object Attribute Type Requirement Profile
affected_package workload_state_id integer_t (enum) Optional None (always available)
affected_package workload_state string_t Optional None (always available)
affected_package workload_state_reason string_t (enum) Optional None (always available)
image source_resource_uid string_t Optional aws/cloud_resources
image root_device_type string_t Optional aws/cloud_resources
image virtualization_type string_t Optional aws/cloud_resources
image is_public boolean_t Optional aws/cloud_resources
resource_details state_id integer_t (enum) Optional aws/cloud_resources
resource_details state string_t Optional aws/cloud_resources
  • source_resource_uid, root_device_type, virtualization_type, workload_state_id, workload_state and workload_state_reason are new in dictionary.json. is_public, state and state_id already exist in the core dictionary and are reused here.
  • workload_state_id: 0 Unknown, 1 Active, 2 Inactive, 99 Other.
  • workload_state_reason: PACKAGE_IN_DOCKERFILE_WORKLOAD_PATH, PACKAGE_NOT_IN_DOCKERFILE_WORKLOAD_PATH, PROCESS_OBSERVED_IN_EC2_RUNTIME, PROCESS_NOT_OBSERVED_IN_EC2_RUNTIME.
  • resource_details.state_id comes with its own inline enum that does not depend on resource type: 0 Unknown, 1 Pending, 2 Active, 3 Suspended, 4 Deprovisioned, 5 Failed, 6 Transient, 99 Other.

Backward compatibility

This release is fully backward compatible with v1.1.0:

  • no attributes removed, renamed, or retyped
  • no requirement tightened
  • no existing enum values changed

Core compatibility

Compiles against core OCSF v1.8.0 and v1.9.0 with ocsf-schema-compiler 1.1.1 (-a -b):

  • v1.8.0: 1 warning, last_used_time shadowing (unchanged from v1.1.0).
  • v1.9.0: 3 warnings. The same 3 appear when v1.1.0 is compiled against v1.9.0.

All 9 attributes render in ocsf-server on both core versions.

Files

  • CHANGELOG.md: [v1.2.0] - October 16th, 2026 section
  • dictionary.json
  • extension.json: 1.2.0-dev -> 1.2.0
  • objects/affected_package.json (new extension of the core object)
  • objects/image.json
  • objects/resource_details.json

Signed-off-by: kiran kumar <skukiran@amazon.com>
@kiran-ammati
kiran-ammati merged commit 0774d4d into main Oct 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants