Skip to content

Conversation

nikhilbonte21
Copy link

@nikhilbonte21 nikhilbonte21 commented Oct 3, 2025

Note

Strengthens String type validation, refactors entity header construction, updates Janus internal-attribute recording API/callers, and safely skips null policy deltas.

  • Types:
    • Tighten AtlasStringType.isValidValue() to accept only null or String.
  • GraphDB (Janus):
    • Change recordInternalAttributeIncrementalAdd(String, Class) signature (remove value arg) in AtlasJanusElement; update callers in AtlasJanusVertex.addProperty()/addListProperty().
  • Repository:
    • Refactor EntityGraphMapper.constructHeader(...) to take AtlasEntityType (internally resolves attributes); update create/update response calls.
    • Business-metadata validation: for string attributes, validate only if existing value is String; otherwise warn and skip.
  • Auth/Policy:
    • In CachePolicyTransformerImpl, skip delete-delta creation when change type is null.

Written by Cursor Bugbot for commit b60f03f. This will update automatically on new commits. Configure here.

sriram-atlan and others added 6 commits September 29, 2025 12:16
* MLH-1226 all change to get docId, superTypenames and internal attrs to kafka for ES isolation

* MLH-1226 remove unused param and change to getAllSuperTypes()
MESH-661 : Hard limit for Rich Text properties
MLH-1349 | Handle null value for Integer
…5453)

* MLH-1158 add correct value type validation for atlas built in type (string)

* MLH-1158 add new string type validation only to non-new attributes. Keep existing attributes with values as it is for backward compatibility

* MLH-1158 add comment for not changing the normalized method
@nikhilbonte21 nikhilbonte21 merged commit a476bcd into staging Oct 3, 2025
4 of 8 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.

4 participants