| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 5.5.16v5.5.16 | Dan Engelbrecht | 2024-12-13 | 1 | -1/+1 | |
| | | ||||||
| * | 5.5.16-pre4v5.5.16-pre4 | Dan Engelbrecht | 2024-12-13 | 1 | -1/+1 | |
| | | ||||||
| * | fix trailing path separator in workspace commands (#265) | Dan Engelbrecht | 2024-12-13 | 2 | -0/+16 | |
| | | ||||||
| * | 5.5.16-pre3v5.5.16-pre3 | Dan Engelbrecht | 2024-12-13 | 1 | -1/+1 | |
| | | ||||||
| * | change log update for oplog key fix which was accidentally committed to main ↵ | Stefan Boberg | 2024-12-13 | 1 | -0/+1 | |
| | | | | | directly | |||||
| * | Implemented temporary workaround for long paths in ComputeOpKey | Stefan Boberg | 2024-12-13 | 1 | -3/+72 | |
| | | | | | also added a test case to exercise the logic | |||||
| * | added test verification of XXH3_128Stream vs XXH3_128::HashMemory | Stefan Boberg | 2024-12-13 | 1 | -0/+2 | |
| | | ||||||
| * | fixed XXH3_128Stream so it initializes the state properly | Stefan Boberg | 2024-12-13 | 4 | -5/+42 | |
| | | | | | the old version is still present for now, with a _deprecated suffix | |||||
| * | added ComputeOpKey so all instances of mapping key -> Oid is in a single place | Stefan Boberg | 2024-12-13 | 2 | -24/+33 | |
| | | ||||||
| * | added xxhash unit tests (which currently fail) | Stefan Boberg | 2024-12-13 | 2 | -0/+46 | |
| | | ||||||
| * | changelog | Dan Engelbrecht | 2024-12-13 | 1 | -2/+3 | |
| | | ||||||
| * | 5.5.16-pre2v5.5.16-pre2 | Dan Engelbrecht | 2024-12-13 | 1 | -1/+1 | |
| | | ||||||
| * | Dashboard: view -> list rename, table style fix, file name appended to ↵ | Martin Ridgers | 2024-12-12 | 6 | -5/+12 | |
| | | | | | | | | | | | | | | | | downloads (#264) * Single-column tables could overflow their maximum width * Suffix oplog entry data's file name when downloading * Renamed "view" link to "list" * Ensure all undesirable characters are removed from page name * Updated embedded frontend Zip archive * Wrote some entries into the changelog | |||||
| * | 5.5.16-pre1v5.5.16-pre1 | Dan Engelbrecht | 2024-12-12 | 1 | -1/+1 | |
| | | ||||||
| * | Builds API remote project store (#258) | Dan Engelbrecht | 2024-12-12 | 14 | -310/+1488 | |
| | | | | Feature: zen command oplog-export and oplog-import now supports --builds remote target using the Jupiter builds API | |||||
| * | Memory tracking improvements (#262) | Stefan Boberg | 2024-12-11 | 4 | -1/+21 | |
| | | | | | | * added LLM tag to properly tag RPC allocations * annotated some more httpsys functions with memory tags * only emit memory scope events if the active tag is different from the new tag | |||||
| * | reduce oplog job name (#261) | Dan Engelbrecht | 2024-12-11 | 2 | -2/+3 | |
| | | | | * reduce length of oplog import/export job name | |||||
| * | improved payload validation in HttpClient (#259) | Dan Engelbrecht | 2024-12-10 | 2 | -1259/+1510 | |
| | | | | | | * improved payload validation in HttpClient * separate error messages for FromCompressed and Decompress * refactor so we can do retry if decompression of block fails | |||||
| * | auth fixes (#260) | Dan Engelbrecht | 2024-12-10 | 4 | -32/+45 | |
| | | | | | * fix so we can replace an openid provider that was read from disk file * fix OidcClient lifetime issues in authmg | |||||
| * | 5.5.16-pre0v5.5.16-pre0 | Dan Engelbrecht | 2024-12-05 | 1 | -1/+1 | |
| | | ||||||
| * | global open process cache for projectstore (#257) | Dan Engelbrecht | 2024-12-05 | 6 | -31/+64 | |
| | | | | | * move openprocess cache to central location * enable openprocesscache in projectstore so "getchunks" can send filehandles when requested | |||||
| * | projectstore getchunks rpc with modtag (#244) | Dan Engelbrecht | 2024-12-05 | 12 | -233/+1908 | |
| | | | | Feature: Project store "getchunks" rpc call /prj/{project}/oplog/{log}/rpc extended to accept both CAS (RawHash) and Id (Oid) identifiers as well as partial ranges | |||||
| * | Unity build fixes (#253) | Stefan Boberg | 2024-12-05 | 8 | -173/+80 | |
| | | | | some fixes to make everything build using unity build mode. Mostly moved code from anonymous namespaces into local impl namespace to avoid ambiguity in name resolution. | |||||
| * | enable LTO / optimize for speed (#256) | Stefan Boberg | 2024-12-04 | 2 | -1/+7 | |
| | | | | | | * changed so release build uses lto and optimizes for speed on Mac and Windows * Linux does not currently support LTO due to toolchain limitations | |||||
| * | changelog | Dan Engelbrecht | 2024-12-03 | 1 | -1/+3 | |
| | | ||||||
| * | don't force openssl to version 3.0.8 (#252) | Stefan Boberg | 2024-12-03 | 1 | -3/+1 | |
| | | | | should fix build issues caused by curl pulling in a different version | |||||
| * | ODR fix | Stefan Boberg | 2024-12-03 | 1 | -3/+3 | |
| | | ||||||
| * | ODR violation fix | Stefan Boberg | 2024-12-03 | 1 | -2/+2 | |
| | | ||||||
| * | 5.5.15v5.5.15 | Dan Engelbrecht | 2024-12-02 | 1 | -1/+1 | |
| | | ||||||
| * | reduce memory churn (#248) | Stefan Boberg | 2024-12-02 | 5 | -11/+23 | |
| | | | | | | * eliminated allocation in SetCurrentThreadName * reduced memory allocator activity in cache RPC response building * reduced allocations in compact binary building | |||||
| * | validate that root path exists for workspace before adding it (#250) | Dan Engelbrecht | 2024-12-02 | 2 | -0/+6 | |
| | | ||||||
| * | 5.5.15-pre1v5.5.15-pre1 | Dan Engelbrecht | 2024-12-02 | 1 | -1/+1 | |
| | | ||||||
| * | fix time regression on CI - iteratechunks block size (#249) | Dan Engelbrecht | 2024-12-02 | 3 | -12/+14 | |
| | | | | | * don't allow compact in time critical oplog calls * bump small chunk size limit when doing iteratechunks | |||||
| * | added support for dynamic LLM tags (#245) | Stefan Boberg | 2024-12-02 | 27 | -34/+449 | |
| | | | | | | * added FLLMTag which can be used to register memory tags outside of core * changed `UE_MEMSCOPE` -> `ZEN_MEMSCOPE` for consistency * instrumented some subsystems with dynamic tags | |||||
| * | 5.5.15-pre0v5.5.15-pre0 | Dan Engelbrecht | 2024-11-28 | 1 | -1/+1 | |
| | | ||||||
| * | make sure we don't throw exception from worker thread (#247) | Dan Engelbrecht | 2024-11-28 | 5 | -339/+448 | |
| | | | | | | | * Make sure we don't throw exception from worker thread * secure async project flush * secure workspaces * spelling | |||||
| * | fix oplog index path reading error (#246) | Dan Engelbrecht | 2024-11-28 | 2 | -30/+42 | |
| | | | | * when reading paths for oplog index, make sure we don't point our string view to potentially stale memory | |||||
| * | Dashboard CSS fixes and archival of a partial treemap view (#242) | Martin Ridgers | 2024-11-28 | 4 | -6/+194 | |
| | | | | | | | | | | | | * Input boxes' text was unreadable when using the dark theme * Change from margins to padding top/bottom - easier to reason about vertical styling. * A treemap. Not used anywhere and not finished. Submitting so it isn't lost * Prevent tables' first content columns from collapsing * Dashboardk .zip archive update | |||||
| * | set content type correctly for getchunkrange (#241) | Dan Engelbrecht | 2024-11-28 | 2 | -3/+6 | |
| | | ||||||
| * | Fixed release mirror on new release (#243) | Joakim Lindqvist | 2024-11-28 | 2 | -6/+6 | |
| | | | | | | By removing the minimal version we set (as this is exclusive meaning it would not replicate the current release). As such we cant guarantee that the replication takes the current release so we replicate a few releases. Also fixed the display name of the step when manually running the release mirroring. | |||||
| * | 5.5.14v5.5.14 | Dan Engelbrecht | 2024-11-27 | 1 | -1/+1 | |
| | | ||||||
| * | 5.5.14-pre6v5.5.14-pre6 | Dan Engelbrecht | 2024-11-27 | 1 | -1/+1 | |
| | | ||||||
| * | add validation of payload responses in http client (#240) | Dan Engelbrecht | 2024-11-27 | 2 | -220/+294 | |
| | | | | if response payload does not validate properly do a retry if applicable | |||||
| * | 5.5.14-pre5v5.5.14-pre5 | Dan Engelbrecht | 2024-11-27 | 1 | -1/+1 | |
| | | ||||||
| * | use plain sorted array instead of map of vectors (#237) | Dan Engelbrecht | 2024-11-27 | 2 | -22/+33 | |
| | | | | | | * use plain sorted array instead of map of vectors * reserve vectors up front = 5% perf increase * don't do batch read of chunks if we have a single chunk -> 1% perf gain | |||||
| * | 5.5.14-pre4v5.5.14-pre4 | Dan Engelbrecht | 2024-11-27 | 1 | -1/+1 | |
| | | ||||||
| * | add missing shard lock in filecas compact (#239) | Dan Engelbrecht | 2024-11-27 | 2 | -1/+8 | |
| | | | | | * add missing shardlock during compact in filecas * add warning log when filecas fails to open a file it expects to be present | |||||
| * | 5.5.14-pre3v5.5.14-pre3 | Dan Engelbrecht | 2024-11-26 | 1 | -1/+1 | |
| | | ||||||
| * | skip rawsize/size in getchunksinfo if chunk is missing (#238) | Dan Engelbrecht | 2024-11-26 | 1 | -2/+2 | |
| | | ||||||
| * | 5.5.14-pre2v5.5.14-pre2 | Dan Engelbrecht | 2024-11-26 | 1 | -1/+1 | |
| | | ||||||