chore(core): lock exact version of spdlog and fmtlib transitive dependency#621
Open
jackluo923 wants to merge 129 commits intoy-scope:main from jackluo923:main-exact-lib-version
+49-14
Commits
Commits on Dec 3, 2024
- committedJack Luo
Commits on Dec 4, 2024
- committedJack Luo
- committedJack Luo
clp-package: Add Python __future__.annotations import to allow running with Python 3.8. (y-scope#432)
pr-template: Remove unnecessary references section and add instructions for the PR title. (y-scope#438)
- committedJack Luo
- committedJack Luo
core: Add C++ classes for read-only memory-mapped files and UNIX file descriptors; Remove Zstandard's dependency on Boost. (y-scope#445)
committedJack Luopackage: Rename "search" to "query" in search-cluster related variables to prepare for additional job types: (y-scope#449)
- committedJack Luo
clp-s: Add support for chunking output into different files during timestamp-ordered decompression (y-scope#451)
committedJack Luo- committedJack Luo
- committedJack Luo
- committedJack Luo
clp-s: Correctly report uncompressed size of archives during archive-splitting (fixes y-scope#469). (y-scope#463)
- committedJack Luo
log-viewer-webui: Serve client using server in production; Add npm scripts to setup, lint, and start client and server together during development. (y-scope#474)
- committedJack Luo
clp-core: Replace calls to incomplete UTF-8 validation function with new and complete implementation. (y-scope#477)
Add initial implementation of regex_utils library containing a regex to wildcard string translator and a corresponding std::error_code enum and category. (y-scope#482)
committedJack Luocore-clp: Fix ArchiveMetadata deserialization by deserializing previously missed field. (y-scope#488)
log-viewer-webui: Add server implementation for submitting IR extraction jobs and serving IR files; Don't copy unnecessary files when building component. (y-scope#458)
clp-package: Prevent query scheduler from scheduling two IR extraction jobs targeting the same file split. (y-scope#483)
- committedJack Luo
- committedJack Luo
regex-utils: Add support for translating regex character sets into wildcards when possible. (y-scope#493)
core-clp: Add
EncodedTextAst
class to represent parsed and encoded unstructured text strings. (y-scope#495)- committedJack Luo
ffi: Add
Value
class to represent all supported primitive values for the key-value pair IR format. (y-scope#502)committedJack Luoclp-s: Report exactly where parsing error occurs when parsing JSON (fixes y-scope#514). (y-scope#503)
- committedJack Luo
core: Add
Array
template class to abstract a fixed-size contiguous buffer whose size is determined at runtime. (y-scope#513)- committedJack Luo
core: Add support for retrieving CURL error messages, handle unexpected CURL return code on macOS, and log such codes in tests (fixes y-scope#519). (y-scope#517)
committedJack Luoregex-utils: Use
PUBLIC
include visibility for public library headers; Add missing link targets. (y-scope#522)- committedJack Luo
core: Link reducer-server against missing dynamic libraries; Upgrade to mongocxx 3.10.2; Add test for shared library build (fixes y-scope#526). (y-scope#527)
committedJack Luo- committedJack Luo
log-viewer-webui: Update to latest version of yscope-log-viewer to resolve out-of-sync package-lock.json file (y-scope#530)
ffi: Fix some missing errors and spelling mistakes in the KV-pair IR format docstrings. (y-scope#533)
committedJack Luodocs: Fix dependency install script path and add missing requirement for building the package. (y-scope#532)
- committedJack Luo
Linting: Upgrade to latest version of yscope-dev-utils and add C++ lint configs from yscope-dev-utils. (y-scope#537)
- committedJack Luo
ffi: Add
IrUnitHandlerInterface
to perform user-defined handling for deserialized IR units. (y-scope#540)committedJack Luoffi: Extract IR unit deserialization methods from
Deserializer
into standalone functions to prepare for a templatizedDeserializer
. (y-scope#544)gh-actions: Remove pre-installed Go binaries that conflict with brew's installs on macOS (fixes y-scope#551). (y-scope#552)
core: Extract
TransactionManager
fromclp::ffi::ir_stream::Deserializer
; Improve class' docs and require nothrow for its handlers. (y-scope#548)committedJack Luo- committedJack Luo
ffi: Redesign
Deserializer
API to deserialize key-value pair IR streams one IR unit at a time (fixes y-scope#539). (y-scope#549)ffi: Move
SchemaTreeNode
intoSchemaTree
; Use anoptional
for the parent ID in the schema tree node to track nodes which have no parents (the root). (y-scope#554)committedJack Luoffi: Add support for serializing/deserializing auto-generated and user-generated schema tree node IDs. (y-scope#557)
committedJack Luo- committedJack Luo
log-viewer-webui: Update
yscope-log-viewer
to the latest version (which usesclp-ffi-js
). (y-scope#562)- committedJack Luo
ci: Switch GitHub macOS build workflow to use macos-13 (x86) and macos-14 (ARM) runners. (y-scope#566)
- committedJack Luo
feat(ffi): Update IR stream protocol version handling in preparation for releasing the kv-pair IR stream format: (y-scope#573)
committedJack Luofix(taskfiles): Trim trailing slash from URL prefix in
download-and-extract-tar
(fixes y-scope#577). (y-scope#578)fix(ffi): Correct
clp::ffi::ir_stream::Deserializer::deserialize_next_ir_unit
's return value when failing to read the next IR unit's type tag. (y-scope#579)fix(taskfiles): Update
yscope-log-viewer
sources inlog-viewer-webui-clients
sources list (fixes y-scope#576). (y-scope#580)fix(cmake): Add Homebrew path detection for
mariadb-connector-c
to fix macOS build failure. (y-scope#582)committedJack Luorefactor(ffi): Make
get_schema_subtree_bitmap
a public method ofKeyValuePairLogEvent
. (y-scope#581)ci: Schedule GitHub workflows to daily run to detect failures due to upgraded dependencies or environments. (y-scope#583)
docs(ffi): Update
ffi::ir_stream::Serializer
's doc string to remove "work-in-progress". (y-scope#586)- committedJack Luo
test(core): Update
network_reader_with_valid_http_header_kv_pairs
to verify the return value before parsing the read content into a JSON object. (y-scope#593)- committedJack Luo
- committedJack Luo
- committedJack Luo
- committedJack Luo
fix(gh-macos-build): Check if pkg-config is installed before trying to install it (fixes y-scope#610). (y-scope#611)
refactor(core): Fix clang-tidy warnings in the streaming compressor interface and its implementations; Modernize and refactor
test-StreamingCompression
for conciseness. (y-scope#599)committedJack Luofeat(clp-package): Add support for deleting archives that are exclusively within a time range. (y-scope#594)
committedJack Luo- committedJack Luo
- committedJack Luo
- committedJack Luo
feat(core): Add
ErrorCode
template to standardize conversion of user-defined error code enums tostd::error_code
. (y-scope#486)- committedJack Luo
- committedJack Luo
- authored
- committedJack Luo
Commits on Dec 12, 2024
- committedJack Luo