Repository navigation
Bump Meziantou.Analyzer and 8 others - #115
Open
dependabot[bot] wants to merge 1 commit into
Open
dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps Meziantou.Analyzer from 3.0.312 to 3.0.315 Bumps NAudio.Wasapi from 3.2.0 to 3.3.0 Bumps OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.20.0 to 1.20.1 Bumps OpenTelemetry.Extensions.Hosting from 1.20.0 to 1.20.1 Bumps Quartz from 3.22.6 to 3.22.7 Bumps Quartz.Extensions.Hosting from 3.22.6 to 3.22.7 Bumps Quartz.Plugins from 3.22.6 to 3.22.7 Bumps Quartz.Plugins.TimeZoneConverter from 3.22.6 to 3.22.7 Bumps Quartz.Serialization.SystemTextJson from 3.22.6 to 3.22.7 --- updated-dependencies: - dependency-name: Meziantou.Analyzer dependency-version: 3.0.315 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-remaining - dependency-name: NAudio.Wasapi dependency-version: 3.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-remaining - dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol dependency-version: 1.20.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-remaining - dependency-name: OpenTelemetry.Extensions.Hosting dependency-version: 1.20.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-remaining - dependency-name: Quartz dependency-version: 3.22.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-remaining - dependency-name: Quartz.Extensions.Hosting dependency-version: 3.22.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-remaining - dependency-name: Quartz.Plugins dependency-version: 3.22.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-remaining - dependency-name: Quartz.Plugins.TimeZoneConverter dependency-version: 3.22.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-remaining - dependency-name: Quartz.Serialization.SystemTextJson dependency-version: 3.22.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-remaining ... Signed-off-by: dependabot[bot] <support@github.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated Meziantou.Analyzer from 3.0.312 to 3.0.315.
Release notes
Sourced from Meziantou.Analyzer's releases.
3.0.315
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.315
What's Changed
Full Changelog: meziantou/Meziantou.Analyzer@3.0.314...3.0.315
3.0.314
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.314
What's Changed
Full Changelog: meziantou/Meziantou.Analyzer@3.0.313...3.0.314
3.0.313
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.313
What's Changed
Full Changelog: meziantou/Meziantou.Analyzer@3.0.312...3.0.313
Commits viewable in compare view.
Pinned NAudio.Wasapi at 3.3.0.
Release notes
Sourced from NAudio.Wasapi's releases.
3.3.0
A packaging and nullability release. The
NAudiometa-package is now a singlenet9.0package that brings the Windows backends (WinMM and WASAPI) to plainnetX.0projects, so anet10.0console app on Windows gets working MP3decoding and playback rather than a cross-platform subset that threw
NotSupportedException. In exchange it no longer pulls inNAudio.Asio,NAudio.DmoorNAudio.WinForms, which must now be referenced directly ifused.
NAudio.WinMM,NAudio.Asio,NAudio.DmoandNAudio.Vst3likewisenow target plain
net9.0.Every NAudio package is now compiled with nullable reference types enabled.
This is a source-level change with no binary breaks, but projects with
nullable enabled may see new warnings, and a number of members that used to
throw
NullReferenceExceptionnow throwObjectDisposedExceptionorInvalidOperationExceptioninstead.The fixes centre on
WasapiRecorder/WasapiCapturerestarting cleanly afterboth successful and failed starts, buffer and handle lifetime bugs in the
winmm MIDI backend, and frame-aligned seeking in
MediaFoundationReader.NAudiometa-package is now a singlenet9.0package that pulls inNAudio.Core,NAudio.Midi,NAudio.WinMMandNAudio.Wasapion every target framework. A plainnetX.0project on Windows (e.g. a console app onnet10.0) now getsMp3FileReader,WaveOut,WasapiPlayerand anAudioFileReaderthat reads MP3, where previously it silently got a cross-platform subset that threwNotSupportedException(#1472). It no longer includesNAudio.Asio,NAudio.DmoorNAudio.WinForms: add those packages if you useAsioOut/AsioDevice,DirectSoundOutor the DMO effects, orWaveOutWindow/WaveInWindow/theNAudio.Guicontrols.AudioFileReadernow chooses its Media Foundation/ACM paths at runtime, and off Windows itsNotSupportedExceptionmessages point toNAudio.SoundFile.NAudio.Extrasis now single-targetnet9.0, withAudioPlaybackEnginemarked Windows-only (#1485)NAudio.WinMM,NAudio.Asio,NAudio.DmoandNAudio.Vst3now target plainnet9.0instead ofnet9.0-windows, matchingNAudio.Wasapi. They remain Windows-only, enforced by[SupportedOSPlatform("windows")], but can now be referenced directly from a plainnetX.0project (calls showCA1416warnings unless guarded or the project is marked Windows-only) and built on Linux/macOS withoutEnableWindowsTargeting. No change for projects targetingnetX.0-windows(#1482)NAudio.Coreis now compiled with nullable reference types enabled, so its public API carries nullability annotations (e.g.WaveFileReader.ReadNextSampleFrameandMp3Frame.LoadFromStreamreturn nullable types, andMp3Frame.RawDataisbyte[]?when a frame is read without its data). This is a source-level change only: there are no binary breaks, but projects with nullable enabled may see new warnings, and overrides of NAudio.Core virtual members may need matching annotations.XingHeader.LoadXingHeadernow returnsnullfor a frame read without its data instead of throwing. Thanks to @Seb-stian (#1452)NAudio.Midiis now also compiled with nullable reference types enabled (e.g.MidiInMessageEventArgs.MidiEventandNoteOnEvent.OffEventare nullable). Source-level change only; projects with nullable enabled may see new warnings.MidiEvent.ReadNextEventnow throwsFormatExceptioninstead ofNullReferenceExceptionfor running status with no previous event, andRawMetaEventtreats null data as empty (#825)NAudio.WinMMis now compiled with nullable reference types enabled (e.g.AcmDriver.FindByShortNameandWaveCapabilitiesHelpers.GetNameFromGuidreturn nullable types, andAcmDriver.ShowFormatChooseDialoghas nullableoutparameters). Source-level change only; projects with nullable enabled may see new warnings.WaveOut.OutputWaveFormatbeforeInitnow throwsInvalidOperationException,AcmStreammembers throwObjectDisposedExceptionafter dispose, andGetNameFromGuidreturns null instead of throwing when the registry key is missing, where each previously threwNullReferenceException(#825)SoundFileTagsfields,SoundFileWriterOptions.TagsandSoundFileException.Functionare nullable, and theTryLoadmethods onWaveSampleLoader/ISfzSampleLoadermarkleftas non-null on success andrightas null for mono). Source-level change only; projects with nullable enabled may see new warnings, and customISfzSampleLoaderimplementations may need matching annotations (#825)WaveViewer.WaveStream,AlsaException.Functionand the control/device events are nullable). Source-level change only; projects with nullable enabled may see new warnings.AlsaOut.OutputWaveFormatandWaveOutWindow.OutputWaveFormatnow throwInvalidOperationExceptionbeforeInit(previously null andNullReferenceExceptionrespectively), andWaveOutWindow.PlaybeforeInitthrowsInvalidOperationExceptioninstead ofNullReferenceException(#825)NAudio.Asiois now compiled with nullable reference types enabled (e.g. the optionalAsioPlaybackOptions.OutputChannels/AsioDuplexOptions.InputChannels, theAsioDevice/AsioOutevents and theAsioDriverExtcallbacks are nullable; required option members such asSourceandProcessorstay non-nullable). Source-level change only; projects with nullable enabled may see new warnings.AsioOutmembers now throwObjectDisposedExceptionafterDisposeandAsioOut.OutputWaveFormatthrowsInvalidOperationExceptionwhen no playback source is initialised, where they previously threwNullReferenceExceptionor returned null (#825)NAudio.Dmois now compiled with nullable reference types enabled (e.g.DirectSoundOut.PlaybackStoppedandDirectSoundDeviceInfo.ModuleNameare nullable). Source-level change only; projects with nullable enabled may see new warnings.DirectSoundOut.OutputWaveFormatnow throwsInvalidOperationExceptionbeforeInitinstead of returning null, and theMediaObjectwrappers,DmoResampler.MediaObject,WindowsMediaMp3Decoder.MediaObjectandDmoOutputDataBuffer.MediaBufferthrowObjectDisposedExceptionafterDisposeinstead of returning null or throwingNullReferenceException(#825)NAudio.CoreAudioApiandNAudio.MediaFoundationtypes are now annotated for nullable reference types (e.g.AudioClient.TryGetAcousticEchoCancellationControl,MMDeviceEnumerator.TryGetDefaultAudioEndpoint,MfSourceReader.ReadSample,PropertyStoreProperty.ValueandPart.AudioVolumeLevel/AudioMute/JackDescriptionare nullable);WasapiOut,WasapiCaptureand the other top-level classes follow in a separate change. Source-level change only; projects with nullable enabled may see new warnings. The CoreAudio and Media Foundation COM wrappers now throwObjectDisposedExceptionwhen used afterDisposeinstead ofNullReferenceException,AudioSessionManager.SessionsthrowsInvalidOperationExceptioninstead of returning null when sessions are unavailable, andAudioSessionControl.AudioMeterInformation/SimpleAudioVolumethrowNotSupportedExceptioninstead of returning null if the session does not expose those interfaces (#825)WasapiOut,WasapiCapture,WasapiPlayer,WasapiRecorder, their builders andMediaFoundationReader/StreamMediaFoundationReader/MediaFoundationEncoderare now annotated too, completing NAudio.Wasapi (e.g.WasapiPlayer/WasapiRecorder.DeviceIdandDeviceFriendlyName,LowLatencyUnavailableReason,WasapiRecorder.AcousticEchoCancellationControl,WasapiPlayer.GetSupportedExclusiveFormat,MediaFoundationEncoder.SelectMediaTypeand the playback/recording events are nullable). Source-level change only; projects with nullable enabled may see new warnings. The WASAPI classes now throwObjectDisposedExceptionwhen used afterDispose, and reportInvalidOperationExceptioninstead ofNullReferenceExceptionthroughPlaybackStoppedwhen playback is started withoutInit(#825)NAudio.MacOSis now compiled with nullable reference types enabled (e.g.AudioSystemObject.DefaultInputDevice/DefaultOutputDevice, theConvertUIDToDevice-style lookups,AudioObject.Owner,AudioDevice.Icon,ExtendedAudioFileReaderSettings.OutputFormat,ExtendedAudioFileWriterSettings.FileType/ProvidingFormatand the player, recorder and property-listener events are nullable). Source-level change only; projects with nullable enabled may see new warnings. Object-list properties such asAudioSystemObject.Devicesnow skip unknown object IDs instead of returning null entries, the parameterlessCoreAudioPlayer/CoreAudioRecorderconstructors throwInvalidOperationExceptioninstead ofArgumentNullExceptionwhen there is no default device, andExtendedAudioFileWritercapturesProvidingFormatwhen created rather than re-reading the settings object on every write (#825)WasapiRecorderandWasapiCapturefailing withAUDCLNT_E_ALREADY_INITIALIZEDwhen restarted after a start that failed late in initialization (e.g. no AEC reference control); the original error is now reported again (#1493)WasapiRecorderandWasapiCapturebeing left in theStartingstate when initialization throws, so laterStartRecordingcalls failed with"Already recording". (#1490)WasapiRecordernot able to re-start after successfully stopping the recorder. (#1479)MidiOut.SendBufferno longer frees a sysex buffer while the driver may still own it,MidiInnow stops input before resetting it, and neither class calls into winmm with a handle it never opened.MidiOut.SendBuffernow blocks until the driver releases the buffer and throwsMmExceptionif the send fails (#1478)MediaFoundationReaderreporting aPositionthat was not a whole number of frames after seeking a compressed file (e.g. MP3 or AAC), up to a frame before the requested position, and aLengththat could include a partial frame. Seeks now round down to a frame boundary and land exactly on it (#1488)Commits viewable in compare view.
Pinned OpenTelemetry.Exporter.OpenTelemetryProtocol at 1.20.1.
Release notes
Sourced from OpenTelemetry.Exporter.OpenTelemetryProtocol's releases.
1.20.1
For highlights and announcements pertaining to this release see: Release Notes > 1.20.1.
The following changes are from the previous release 1.20.0.
NuGet: OpenTelemetry v1.20.1
Fixed a possible race condition on ARM64 when multiple threads record the
first measurement with no tags, or the first overflow measurement, that could
cause the measurement to be recorded incorrectly.
(#7951)
Fixed self-diagnostics preamble redaction of quoted or encoded PEM material
and prefixed JWTs.
(#7955)
Fixed default HTTP client log filtering when registering the OTLP log exporter
through
OpenTelemetryLoggerOptions.(#7959)
Fixed legacy self-diagnostics logging terminating the process when the log
file is truncated or the log volume runs out of space.
(#7956)
Experimental (pre-release builds only): Fixed
Logger.EmitLogignoringinstrumentation suppression, which could cause recursive exports or deadlocks.
(#7961)
Fixed delta double counters losing subsequent measurements after a non-finite
or large value and idle metric points with a
NaNvalue failing to be reclaimed.(#7963)
Improve the assignment of values to exponential histogram buckets when the
value is near a bucket boundary by using a pre-computed lookup table.
(#7911)
Fixed
LogRecords being returned to the shared pool while still queued forexport when an exporter stops enumerating a single-item or array
Batch<LogRecord>early which could cause aBatchLogRecordExportProcessoron the same provider to export missing or incorrect data.
(#7965)
Fixed a
SuppressInstrumentationScope.Enter()reference count never beingreleased when the
Activityit was entered for is not recorded, which causedall subsequent telemetry in that execution context to be suppressed.
(#7966)
Self-diagnostics log files, whether configured through
OTEL_DIAGNOSTICS.jsonor
SelfDiagnosticsOptions, are now always created as new files.(#7968)
... (truncated)
1.20.1-rc.1
The following changes are from the previous release 1.20.0.
NuGet: OpenTelemetry v1.20.1-rc.1
Fixed a possible race condition on ARM64 when multiple threads record the
first measurement with no tags, or the first overflow measurement, that could
cause the measurement to be recorded incorrectly.
(#7951)
Fixed self-diagnostics preamble redaction of quoted or encoded PEM material
and prefixed JWTs.
(#7955)
Fixed default HTTP client log filtering when registering the OTLP log exporter
through
OpenTelemetryLoggerOptions.(#7959)
Fixed legacy self-diagnostics logging terminating the process when the log
file is truncated or the log volume runs out of space.
(#7956)
Experimental (pre-release builds only): Fixed
Logger.EmitLogignoringinstrumentation suppression, which could cause recursive exports or deadlocks.
(#7961)
Fixed delta double counters losing subsequent measurements after a non-finite
or large value and idle metric points with a
NaNvalue failing to be reclaimed.(#7963)
Improve the assignment of values to exponential histogram buckets when the
value is near a bucket boundary by using a pre-computed lookup table.
(#7911)
Fixed
LogRecords being returned to the shared pool while still queued forexport when an exporter stops enumerating a single-item or array
Batch<LogRecord>early which could cause aBatchLogRecordExportProcessoron the same provider to export missing or incorrect data.
(#7965)
Fixed a
SuppressInstrumentationScope.Enter()reference count never beingreleased when the
Activityit was entered for is not recorded, which causedall subsequent telemetry in that execution context to be suppressed.
(#7966)
Self-diagnostics log files, whether configured through
OTEL_DIAGNOSTICS.jsonor
SelfDiagnosticsOptions, are now always created as new files.(#7968)
Self-diagnostics messages written to the sinks configured by
SelfDiagnosticsOptionsare now truncated to 16,384 characters so that the... (truncated)
1.20.1-beta.1
The following changes are from the previous release 1.20.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.20.1-beta.1
Fixed scrape responses being handed to the server in a single write, which
made the server buffer a full copy of the response for each client that did
not read it until the request completed or timed out. Responses are now
written in bounded slices so the server's back-pressure applies.
(#7957)
Fixed startup scrapes permanently omitting
target_infoand configuredresource constant labels from subsequent scrape responses.
(#7984)
Updated OpenTelemetry core component version(s) to
1.20.1.(#7990)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.20.1-beta.1
Fixed scrape responses being handed to the server in a single write, which
on Linux and macOS made the listener allocate and hold a full copy of the
response for each client that did not read it until the request completed or
timed out. Responses are now written in bounded slices.
(#7957)
Fixed scrape requests that announce a request body holding a thread pool
thread after their response had been sent on Linux and macOS for as long as
the client kept trickling in the body. The connection is now closed after
responding to a request with a body instead of being kept alive.
(#7962)
Fixed startup scrapes permanently omitting
target_infoand configuredresource constant labels from subsequent scrape responses.
(#7984)
Updated OpenTelemetry core component version(s) to
1.20.1.(#7990)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.20.1-beta.1
1.20.1.(#7990)
See CHANGELOG for details.
Commits viewable in compare view.
Pinned OpenTelemetry.Extensions.Hosting at 1.20.1.
Release notes
Sourced from OpenTelemetry.Extensions.Hosting's releases.
1.20.1
For highlights and announcements pertaining to this release see: Release Notes > 1.20.1.
The following changes are from the previous release 1.20.0.
NuGet: OpenTelemetry v1.20.1
Fixed a possible race condition on ARM64 when multiple threads record the
first measurement with no tags, or the first overflow measurement, that could
cause the measurement to be recorded incorrectly.
(#7951)
Fixed self-diagnostics preamble redaction of quoted or encoded PEM material
and prefixed JWTs.
(#7955)
Fixed default HTTP client log filtering when registering the OTLP log exporter
through
OpenTelemetryLoggerOptions.(#7959)
Fixed legacy self-diagnostics logging terminating the process when the log
file is truncated or the log volume runs out of space.
(#7956)
Experimental (pre-release builds only): Fixed
Logger.EmitLogignoringinstrumentation suppression, which could cause recursive exports or deadlocks.
(#7961)
Fixed delta double counters losing subsequent measurements after a non-finite
or large value and idle metric points with a
NaNvalue failing to be reclaimed.(#7963)
Improve the assignment of values to exponential histogram buckets when the
value is near a bucket boundary by using a pre-computed lookup table.
(#7911)
Fixed
LogRecords being returned to the shared pool while still queued forexport when an exporter stops enumerating a single-item or array
Batch<LogRecord>early which could cause aBatchLogRecordExportProcessoron the same provider to export missing or incorrect data.
(#7965)
Fixed a
SuppressInstrumentationScope.Enter()reference count never beingreleased when the
Activityit was entered for is not recorded, which causedall subsequent telemetry in that execution context to be suppressed.
(#7966)
Self-diagnostics log files, whether configured through
OTEL_DIAGNOSTICS.jsonor
SelfDiagnosticsOptions, are now always created as new files.(#7968)
... (truncated)
1.20.1-rc.1
The following changes are from the previous release 1.20.0.
NuGet: OpenTelemetry v1.20.1-rc.1
Fixed a possible race condition on ARM64 when multiple threads record the
first measurement with no tags, or the first overflow measurement, that could
cause the measurement to be recorded incorrectly.
(#7951)
Fixed self-diagnostics preamble redaction of quoted or encoded PEM material
and prefixed JWTs.
(#7955)
Fixed default HTTP client log filtering when registering the OTLP log exporter
through
OpenTelemetryLoggerOptions.(#7959)
Fixed legacy self-diagnostics logging terminating the process when the log
file is truncated or the log volume runs out of space.
(#7956)
Experimental (pre-release builds only): Fixed
Logger.EmitLogignoringinstrumentation suppression, which could cause recursive exports or deadlocks.
(#7961)
Fixed delta double counters losing subsequent measurements after a non-finite
or large value and idle metric points with a
NaNvalue failing to be reclaimed.(#7963)
Improve the assignment of values to exponential histogram buckets when the
value is near a bucket boundary by using a pre-computed lookup table.
(#7911)
Fixed
LogRecords being returned to the shared pool while still queued forexport when an exporter stops enumerating a single-item or array
Batch<LogRecord>early which could cause aBatchLogRecordExportProcessoron the same provider to export missing or incorrect data.
(#7965)
Fixed a
SuppressInstrumentationScope.Enter()reference count never beingreleased when the
Activityit was entered for is not recorded, which causedall subsequent telemetry in that execution context to be suppressed.
(#7966)
Self-diagnostics log files, whether configured through
OTEL_DIAGNOSTICS.jsonor
SelfDiagnosticsOptions, are now always created as new files.(#7968)
Self-diagnostics messages written to the sinks configured by
SelfDiagnosticsOptionsare now truncated to 16,384 characters so that the... (truncated)
1.20.1-beta.1
The following changes are from the previous release 1.20.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.20.1-beta.1
Fixed scrape responses being handed to the server in a single write, which
made the server buffer a full copy of the response for each client that did
not read it until the request completed or timed out. Responses are now
written in bounded slices so the server's back-pressure applies.
(#7957)
Fixed startup scrapes permanently omitting
target_infoand configuredresource constant labels from subsequent scrape responses.
(#7984)
Updated OpenTelemetry core component version(s) to
1.20.1.(#7990)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.20.1-beta.1
Fixed scrape responses being handed to the server in a single write, which
on Linux and macOS made the listener allocate and hold a full copy of the
response for each client that did not read it until the request completed or
timed out. Responses are now written in bounded slices.
(#7957)
Fixed scrape requests that announce a request body holding a thread pool
thread after their response had been sent on Linux and macOS for as long as
the client kept trickling in the body. The connection is now closed after
responding to a request with a body instead of being kept alive.
(#7962)
Fixed startup scrapes permanently omitting
target_infoand configuredresource constant labels from subsequent scrape responses.
(#7984)
Updated OpenTelemetry core component version(s) to
1.20.1.(#7990)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.20.1-beta.1
1.20.1.(#7990)
See CHANGELOG for details.
Commits viewable in compare view.
Pinned Quartz at 3.22.7.
Release notes
Sourced from Quartz's releases.
3.22.7
Fixes for the 3.x line, ported from 4.6. There is no public API change and no schema change.
Fixed
RescheduleJob, which replaced the stored trigger with one that had none, soPreviousFireTimeUtcwas lost on every restart. It is now carried over when the replacement has none. (#4127, from #4122)TriggerJoband the dashboard's Trigger now carried none, so they ignored the group's limit. (#4110)IConfigurationkeep their case. A hierarchical section camel-cased every path segment on its way to the flatquartz.*keys, names the user chose included, andStdSchedulerFactorylooks names up ordinally:Quartz:DataSource:MyDSbesideQuartz:JobStore:DataSource = MyDSfailed with no data source found. Data source, listener, execution-limit and context names now keep their case, and a plugin's name stays camel-cased, so the XML plugin's stored file-scan job keeps its key. (#4108)Warnings
NON_CLUSTERED, which makes each node read the other's fired triggers as its own. Setquartz.scheduler.instanceIdtoAUTO, or a distinct id per node. 4.6 generates the id instead; 3.x keeps the default, because changing it would re-key an existing deployment's rows. (#4106)WithIdentity. (#4114)What's Changed
Other changes
Full Changelog: quartznet/quartznet@v3.22.6...v3.22.7
Commits viewable in compare view.
Pinned Quartz.Extensions.Hosting at 3.22.7.
Release notes
Sourced from Quartz.Extensions.Hosting's releases.
3.22.7
Fixes for the 3.x line, ported from 4.6. There is no public API change and no schema change.
Fixed
RescheduleJob, which replaced the stored trigger with one that had none, soPreviousFireTimeUtcwas lost on every restart. It is now carried over when the replacement has none. (#4127, from #4122)TriggerJoband the dashboard's Trigger now carried none, so they ignored the group's limit. (#4110)IConfigurationkeep their case. A hierarchical section camel-cased every path segment on its way to the flatquartz.*keys, names the user chose included, andStdSchedulerFactorylooks names up ordinally:Quartz:DataSource:MyDSbesideQuartz:JobStore:DataSource = MyDSfailed with no data source found. Data source, listener, execution-limit and context names now keep their case, and a plugin's name stays camel-cased, so the XML plugin's stored file-scan job keeps its key. (#4108)Warnings
NON_CLUSTERED, which makes each node read the other's fired triggers as its own. Setquartz.scheduler.instanceIdtoAUTO, or a distinct id per node. 4.6 generates the id instead; 3.x keeps the default, because changing it would re-key an existing deployment's rows. (#4106)WithIdentity. (#4114)What's Changed
Other changes
Full Changelog: quartznet/quartznet@v3.22.6...v3.22.7
Commits viewable in compare view.
Pinned Quartz.Plugins at 3.22.7.
Release notes
Sourced from Quartz.Plugins's releases.
3.22.7
Fixes for the 3.x line, ported from 4.6. There is no public API change and no schema change.
Fixed
RescheduleJob, which replaced the stored trigger with one that had none, soPreviousFireTimeUtcwas lost on every restart. It is now carried over when the replacement has none. (#4127, from #4122)TriggerJoband the dashboard's Trigger now carried none, so they ignored the group's limit. (#4110)IConfigurationkeep their case. A hierarchical section camel-cased every path segment on its way to the flatquartz.*keys, names the user chose included, andStdSchedulerFactorylooks names up ordinally:Quartz:DataSource:MyDSbesideQuartz:JobStore:DataSource = MyDSfailed with no data source found. Data source, listener, execution-limit and context names now keep their case, and a plugin's name stays camel-cased, so the XML plugin's stored file-scan job keeps its key. (#4108)Warnings
NON_CLUSTERED, which makes each node read the other's fired triggers as its own. Setquartz.scheduler.instanceIdtoAUTO, or a distinct id per node. 4.6 generates the id instead; 3.x keeps the default, because changing it would re-key an existing deployment's rows. (#4106)WithIdentity. (#4114)What's Changed
Other changes
Full Changelog: quartznet/quartznet@v3.22.6...v3.22.7
Commits viewable in compare view.
Pinned Quartz.Plugins.TimeZoneConverter at 3.22.7.
Release notes
Sourced from Quartz.Plugins.TimeZoneConverter's releases.
3.22.7
Fixes for the 3.x line, ported from 4.6. There is no public API change and no schema change.
Fixed
RescheduleJob, which replaced the stored trigger with one that had none, soPreviousFireTimeUtcwas lost on every restart. It is now carried over when the replacement has none. (#4127, from #4122)TriggerJoband the dashboard's Trigger now carried none, so they ignored the group's limit. (#4110)IConfigurationkeep their case. A hierarchical section camel-cased every path segment on its way to the flatquartz.*keys, names the user chose included, andStdSchedulerFactorylooks names up ordinally:Quartz:DataSource:MyDSbesideQuartz:JobStore:DataSource = MyDSfailed with no data source found. Data source, listener, execution-limit and context names now keep their case, and a plugin's name stays camel-cased, so the XML plugin's stored file-scan job keeps its key. (#4108)Warnings
NON_CLUSTERED, which makes each node read the other's fired triggers as its own. Setquartz.scheduler.instanceIdtoAUTO, or a distinct id per node. 4.6 generates the id instead; 3.x keeps the default, because changing it would re-key an existing deployment's rows. (#4106)WithIdentity. (#4114)What's Changed
Other changes
Full Changelog: quartznet/quartznet@v3.22.6...v3.22.7
Commits viewable in compare view.
Pinned Quartz.Serialization.SystemTextJson at 3.22.7.
Release notes
Sourced from Quartz.Serialization.SystemTextJson's releases.
3.22.7
Fixes for the 3.x line, ported from 4.6. There is no public API change and no schema change.
Fixed
RescheduleJob, which replaced the stored trigger with one that had none, soPreviousFireTimeUtcwas lost on every restart. It is now carried over when the replacement has none. (#4127, from #4122)TriggerJoband the dashboard's Trigger now carried none, so they ignored the group's limit. (#4110)IConfigurationkeep their case. A hierarchical section camel-cased every path segment on its way to the flatquartz.*keys, names the user chose included, andStdSchedulerFactorylooks names up ordinally:Quartz:DataSource:MyDSbesideQuartz:JobStore:DataSource = MyDSfailed with no data source found. Data source, listener, execution-limit and context names now keep their case, and a plugin's name stays camel-cased, so the XML plugin's stored file-scan job keeps its key. (#4108)Warnings
NON_CLUSTERED, which makes each node read the other's fired triggers as its own. Setquartz.scheduler.instanceIdtoAUTO, or a distinct id per node. 4.6 generates the id instead; 3.x keeps the default, because changing it would re-key an existing deployment's rows. (#4106)WithIdentity. (#4114)What's Changed
Other changes
Full Changelog: quartznet/quartznet@v3.22.6...v3.22.7
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions