docs/en/changes/changes-9.3.0.md
swctl version in OAP Docker image.DurationUtils.convertToTimeBucket missed verify date format.retry wait
in no-init mode.log_tag/segment_tag/zipkin_query before OAP starts, if bump up from previous
releases.avgHistogram, avgHistogramPercentile, avgLabeled, sumHistogram having data conflict when
downsampling.readLabeledMetricsValues result forcedly in case the storage(database) doesn't return data consistent
with the parameter list.Get State and Start at Most Recent semantic instead of Start at Exact
because we don't need the changing history events,
see https://kubernetes.io/docs/reference/using-api/api-concepts/#semantics-for-watch.Duration.(-infinity, explicit_bounds[i]] for i == 0
(explicit_bounds[i-1], explicit_bounds[i]] for 0 < i < size(explicit_bounds)
(explicit_bounds[i-1], +infinity) for i == size(explicit_bounds)
service version and page path , set default version as latest and
default page path as /(root). Fix the
error fetching data (/browser_app_page_pv0) : Can't split endpoint id into 2 parts.key=value, set the max length of column tags
in tableslog_tag/segment_tag/alarm_record_tag and column query in zipkin_query and column tag_value in tag_autocomplete to 256.
SQL-Database requires altering these columns' length or removing these tables before OAP starts, if bump up from previous releases.interval, 3 minutes), and the requests count is constant
regardless of the cluster's changes. However with this change SkyWalking can't react to the cluster changes in time, but the delay
is acceptable in our case.sumPerMinLabeled in MAL.Trace and Log through Kafka.service_id to entity_id for support difference entity.
Please re-create top_n_database_statement index/table./otel-rules/k8s.TCP{Service,ServiceInstance,ServiceRelation,ServiceInstanceRelation} sources and split TCP-related entities out from
original Service,ServiceInstance,ServiceRelation,ServiceInstanceRelation.oal/tcp.oal file.sampledTrace in LAL.MeasureIDs queryBanyanDBProfileThreadSnapshotQueryDAO queryEvent conditions queryUITemplate changesindex_onlyCompletableFuture<Void> directly from BanyanDB clientSW_STORAGE_ES_SPECIFIC_INDEX_SETTINGS) and support specify the settings (number_of_shards/number_of_replicas) for each index individually.(number_of_shards/number_of_replicas) for the index template after rebooting.ClassCastException in LoggingConfigWatcher.JsonLogHandler of kafka-fetcher-plugin.lengthEnvVariable for Column as it never works as expected.LongText to support longer logs persistent as a text type in ElasticSearch, instead of a keyword, to avoid length limitation.SW_CORE_ENABLE_ENDPOINT_NAME_GROUPING_BY_OPENAPI. It was opaenapi.ShardingTopologyQueryDAO.loadServiceRelationsDetectedAtServerSide invoke backend miss parameter serviceIds.SW_SUPERDATASET_STORAGE_DAY_STEP to SW_STORAGE_ES_SUPER_DATASET_DAY_STEP to be consistent with other ES storage related variables._blank) if absent to avoid NPE in the decoding. This caused Can't split xxx id into 2 parts.core/default/enableDatabaseSession config.@BanyanDB.TimestampColumn to identify which column in Record is providing the timestamp(milliseconds) for BanyanDB,
since BanyanDB stream requires a timestamp in milliseconds.
For SQL-Database: add new column timestamp for tables profile_task_log/top_n_database_statement,
requires altering this column or removing these tables before OAP starts, if bump up from previous releases.No-Sharding Mode, add specific analyzer to the template before index creation to avoid update index error.BanyanDB.ShardingKey annotation missed in the generated OAL metrics classes.sortMetrics missing transform real index column name.BanyanDB.ShardingKey to BanyanDB.SeriesID.Metrics Persistent Cache Count.GC Time calculation.No-Sharding Mode, column's property indexOnly not applied and cannot be updated.trace_id field as storage only(cannot be queried) in top_n_database_statement, top_n_cache_read_command, top_n_cache_read_command index.SW_OAP_ADDRESS
to change the OAP backend service addresses, like SW_OAP_ADDRESS=localhost:12800,localhost:12801, and use
environment
variable SW_SERVER_PORT to change the port. Other Spring-related configurations don't take effect anymore.general-service/mesh-service/faas-function top-list dashboard.responseCode fields of all OAL sources, as well as examples to avoid user's confusion.readRecords to metric types.metadata-uid setup doc about Kubernetes coordinator in the cluster management.Agent Introduction to Academy.Scaling with Apache SkyWalking in the academy list.Diagnose Service Mesh Network Performance with eBPF in the academy list.Report Span Attached Events data collecting protocol.Record query protocolServer Agents and Compatibility for PHP agent.All issues and pull requests are here