Skip to content

Commit aed64d9

Browse files
jzleibocopybara-github
authored andcommitted
Increment version to 2.3.0
PiperOrigin-RevId: 865485276 Change-Id: I9a2114d391d837763cf36071d7af33787aae39bb
1 parent 107c519 commit aed64d9

File tree

2 files changed

+49
-1
lines changed

2 files changed

+49
-1
lines changed

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,54 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](http://keepachangelog.com/).
66

7+
## [2.3.0] - 2026-02-04
8+
9+
### Changed
10+
11+
- Deleted all deprecated files.
12+
- Support overriding the default language model either for agents or game masters in the generic simulation prefab.
13+
- tests for event resolution filtering
14+
- Replace print() statements with absl.logging
15+
- Add analyze-logs skill
16+
- Add option on generic simulation.play to produce new style structured logs. No
17+
change to default behavior. New log style is off by default (for now).
18+
- Improve the new structured logging library and remove functions used only for comparison to the old format.
19+
- Update default constants suggesting action spec formats to suggest the json approach
20+
- Improve observation queue handling and add scene-aware event delivery.
21+
- Add allow_duplicates option to AssociativeMemoryBank Fixes a bug where
22+
identical actions across rounds were incorrectly deduplicated, causing
23+
EventResolution to pick up stale data. - Add allow_duplicates constructor
24+
parameter to AssociativeMemoryBank - Enable allow_duplicates for game_master
25+
memory_bank in generic.py
26+
- Copybara import of the project:
27+
- Fixing the search for the last event generated by the player
28+
- Remove the `concordia/prefabs/configurator` directory.
29+
- Correct several lingering references to deprecated types.
30+
- Add physically situated and dramaturgic game master prefab. This prefab is similar to the situated_in_time_and_place prefab, but with scenes added in.
31+
- add support for extra_components in dialogic_and_dramaturgic game master.
32+
- Changed action spec parsing to json for more robustness than string matching
33+
34+
### Added
35+
36+
- Add support for deepseek in the together_ai llm wrapper and fix its gemma support.
37+
- README.md for thought_chains
38+
- README.md for the environment
39+
- typing README
40+
- adding a README.md to the components folder, which documents the use of components
41+
- documentation for the interactive_document
42+
- Add PuppetActComponent and Puppet entity prefab.
43+
- Add a rational actor entity
44+
- Create SceneBasedTerminator and update GameMaster prefabs.
45+
- README for language_model
46+
- README for prefabs
47+
- add structured logging
48+
49+
### Fixed
50+
51+
- Add dramaturgic formative memories initializer to prevent bug in which the premise of the first scene was not delivered.
52+
- Fix event resolution to correctly filter putative events by active player and add test for puppet_act
53+
- fixing scene based termination
54+
755
## [2.2.0] - 2026-01-12
856

957
### Changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def _remove_excluded(description: str) -> str:
3333

3434
setuptools.setup(
3535
name='gdm-concordia',
36-
version='2.2.0',
36+
version='2.3.0',
3737
license='Apache 2.0',
3838
license_files=['LICENSE'],
3939
url='https://github.com/google-deepmind/concordia',

0 commit comments

Comments
 (0)