Skip to content

Fix - Flatten start-session event for athena acceptance#4621

Merged
felipe-beamable merged 6 commits into
mainfrom
fix/beam-4617
May 27, 2026
Merged

Fix - Flatten start-session event for athena acceptance#4621
felipe-beamable merged 6 commits into
mainfrom
fix/beam-4617

Conversation

@felipe-beamable
Copy link
Copy Markdown
Contributor

@felipe-beamable felipe-beamable commented May 27, 2026

Ticket

#4617

Brief Description

Athena doesn't accept nested json, so for the session-start event, we had to flatten the language information.
NEW:

{
  "type": "session-start",
  "device": {
    "platform": "Chrome",
    "model": "Desktop",
    "locale": "en-us",
    "language.code": "en-US",
    "language.context": "IETF"
  }
}
OLD: 
{
  "type": "session-start",
  "device": {
    "platform": "Chrome",
    "model": "Desktop",
    "locale": "en-us",
    "language": {
      "code": "en-US",
      "context": "IETF"
    }
  }
}

Checklist

  • Have you added appropriate text to the CHANGELOG.md files?

@felipe-beamable felipe-beamable requested a review from cdhanna May 27, 2026 10:57
@felipe-beamable felipe-beamable self-assigned this May 27, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Web SDK Sample Build link

@github-actions
Copy link
Copy Markdown
Contributor

Lightbeam link

@github-actions
Copy link
Copy Markdown
Contributor

Web SDK Sample Build link

@github-actions
Copy link
Copy Markdown
Contributor

Lightbeam link

@github-actions
Copy link
Copy Markdown
Contributor

Lightbeam link

@github-actions
Copy link
Copy Markdown
Contributor

Web SDK Sample Build link

@github-actions
Copy link
Copy Markdown
Contributor

Lightbeam link

@felipe-beamable felipe-beamable merged commit fc92b80 into main May 27, 2026
29 of 30 checks passed
@felipe-beamable felipe-beamable deleted the fix/beam-4617 branch May 27, 2026 16:18
Leinnan added a commit that referenced this pull request May 28, 2026
commit 582e809
Author: Chris Hanna <chris@beamable.com>
Date:   Wed May 27 15:06:50 2026 -0400

    rc2

commit d900fc8
Author: VitorBeamable <vitor@beamable.com>
Date:   Wed May 27 13:20:55 2026 -0300

    Fix and Improvements to Admin Console (#4619)

    * Add UIScaler in the ConsoleConfiguration and add Toggle behaviour to the Admin Console

    * Remove close button

    * Rework the Input system in the BeamableAdminConsole to improve the stability

    * Add InputSystem dll to Unity.Beamable asmdef

    * Fix cursor when using tab to autocomplete

    * Beam "Samples" Toolbar Menu Item

    * Check if TMPro Resources are in the project. Import TMP Resource Package if does not.

    * Redo missing fix that foce hide when using legacy Input system since the texfield intercept all calls and consume them before the Update

commit fc92b80
Author: felipe-beamable <felipe@beamable.com>
Date:   Wed May 27 13:18:16 2026 -0300

    Fix - Flatten start-session event for athena acceptance (#4621)

    * Fix - Flatten start-session event for athena acceptance

commit f83367b
Author: gabrielbeamable <141041673+gabrielbeamable@users.noreply.github.com>
Date:   Wed May 27 12:29:13 2026 -0300

    [CLI] Portal Extensions microservice client support (#4610)

    * remove need to have an initialized player to show a portal extension

    * fix dev web script for newer pnpm version

    * Fix error when trying to add dep to PE and generating client

    * websdk fix, content manifest 404 should be considered just empty manifest

    * fix portal extension client gen

    * generate typescript client for pe and fix client generation

    * update react template

    * fix template updater

    * debug install log

    * attempt install

    * gate source

    * cli issues

    * namespace

    * test

    * lower case

    ---------

    Co-authored-by: Chris Hanna <chris@beamable.com>

commit 545788d
Author: DiasAtBeamable <gmoraes@beamable.com>
Date:   Tue May 26 14:34:25 2026 -0300

    feature: Added support for detecting remote portal extensions in project ps. (#4618)
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