1
0
mirror of synced 2025-12-25 02:09:19 -05:00
Files
airbyte/docs/integrations/destinations/dev-null.md
Ian Alton 4f97ee2dab docs: update plan names in docs content (#67573)
## What
<!--
* Describe what the change is solving. Link all GitHub issues related to
this change.
-->

This pull request updates plan names across most of the Documentation so
they're consistent with our current plan names.

## How
<!--
* Describe how code changes achieve the solution.
-->

My original plan was to convert free text to MDX variables so we only
had to make future updates to names in one place. While broadly
successful, there were numerous edge cases that made rolling this out
almost impossible. There were too many ways and places you couldn't use
variables due to a variety of limitations in Docusaurus and Airbyte's
internal MarkDown processor. Explaining how to properly use them made me
realize how prohibitively insufficient this was. In the end, I opted to
return to using free text for plan names.

Scope is now broadly reduced. This PR:

- Converts remaining instances of old plan names to new plan names. In
most cases, I replaced old plan names with new plan names directly. In
some cases, sentences were rewritten to make a bit more sense or be more
maintainable in the future.

- Removes previously added preprocessor variables from Docusaurus
configuration.

- Update Vale styles or various artifacts of content based on linter
findings.

## Review guide
<!--
1. `x.py`
2. `y.py`
-->

Spot check updated pages to ensure plan names appear appropriately. It's
probably not necessary to check every single instance in detail.

For Platform docs, changes only apply to the Next/Cloud version. After
merging, I'll regenerate 2.0 docs based on this. 1.8 and before won't be
updated.

## User Impact
<!--
* What is the end result perceived by the user?
* If there are negative side effects, please list them. 
-->

People can see correct plan names in docs content.

## Can this PR be safely reverted and rolled back?
<!--
* If unsure, leave it blank.
-->
- [x] YES 💚
- [ ] NO 

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-17 17:34:29 -07:00

13 KiB

/dev/null Destination

This destination is for testing of Airbyte connections. It can be set up as a source message logger, a /dev/null, or to mimic specific behaviors (e.g. exception during the sync). Please use it with discretion. This destination may log your data, and expose sensitive information.

Features

Feature Supported Notes
Full Refresh Sync Yes
Incremental Sync Yes
Replicate Incremental Deletes No
SSL connection No
SSH Tunnel Support No

Mode

Silent (/dev/null)

This is the only mode allowed on Airbyte Cloud.

This mode works as /dev/null. It does nothing about any data from the source connector. This is usually only useful for performance testing of the source connector.

Logging

This mode logs the data from the source connector. It will log at most 1,000 data entries.

There are the different logging modes to choose from:

Mode Notes Parameters
First N entries Log the first N number of data entries for each data stream. N: how many entries to log.
Every N-th entry Log every N-th entry for each data stream. When N=1, it will log every entry. When N=2, it will log every other entry. Etc. N: the N-th entry to log. Max entry count: max number of entries to log.
Random sampling Log a random percentage of the entries for each data stream. Sampling ratio: a number in range of [0, 1]. Optional seed: default to system epoch time. Max entry count: max number of entries to log.

Throttling

This mode mimics a slow data sync. You can specify the time (in millisecond) of delay between each message from the source is processed.

Failing

This mode throws an exception after receiving a configurable number of messages.

Changelog

Expand to review

The self-managed and Cloud variants have the same version number starting from version 0.2.2.

Version Date Pull Request Subject
0.8.4 2025-09-24 66684 Pin to CDK artifact.
0.8.3 2025-08-12 65999 Testing publishing flow.
0.8.2 2025-08-12 64897 Testing publishing flow.
0.8.1 2025-07-30 64117 Re-release with latest CDK for socket related fixes.
0.8.0 2025-06-17 61585 Upgrade dev null to the new data channel based architecture.
0.7.27 2025-06-13 61587 Test publishing logic.
0.7.26 2025-05-27 60938 Revert to base 2.0.1, test default IPC Options
0.7.25 2025-05-15 60312 Migrate to base 2.0.2.
0.7.24 2025-05-15 60301 Add support for file-based syncs
0.7.23 2025-05-09 59766 Test publishing in new flow.
0.7.22 2025-05-09 59759 Migrate to new flow.
0.7.21 2025-05-07 59710 CDK: bugfixes
0.7.20 2025-03-21 55906 CDK: Pass DestinationRecordRaw around instead of DestinationRecordAirbyteValue
0.7.19 2025-03-13 55737 CDK: Pass DestinationRecordRaw around instead of DestinationRecordAirbyteValue
0.7.18 2025-02-25 54179 Use new CDK interface; perf improvements, skip initial staging
0.7.17 2025-01-24 51600 Internal refactor
0.7.16 2024-12-19 52076 Test improvements
0.7.15 2024-12-19 49899 Non-functional CDK changes
0.7.14 2024-12-20 49974 Non-functional CDK changes
0.7.13 2024-12-18 49899 Use a base image: airbyte/java-connector-base:1.0.0
0.7.12 2024-12-04 48794 Promoting release candidate 0.7.12-rc.2 to a main version.
0.7.12-rc.2 2024-11-26 48693 Update for testing progressive rollout
0.7.12-rc.1 2024-11-25 48693 Update for testing progressive rollout
0.7.11 2024-11-18 48468 Implement File CDk
0.7.10 2024-11-08 48429 Bugfix: correctly handle state ID field
0.7.9 2024-11-07 48417 Only pass through the state ID field, not all additional properties
0.7.8 2024-11-07 48416 Bugfix: global state correclty sends additional properties
0.7.7 2024-10-17 46692 Internal code changes
0.7.6 2024-10-08 46683 Bugfix: pick up checkpoint safety check fix
0.7.5 2024-10-08 46683 Bugfix: checkpoints in order, all checkpoints processed before shutdown
0.7.4 2024-10-08 46650 Internal code changes
0.7.3 2024-10-01 46559 From load CDK: async improvements, stream incomplete, additionalProperties on state messages
0.7.2 2024-10-01 45929 Internal code changes
0.7.1 2024-09-30 46276 Upgrade to latest bulk CDK
0.7.0 2024-09-20 45704
0.6.1 2024-09-20 45715 add destination to cloud registry
0.6.0 2024-09-18 45651 merge destination-e2e(OSS) and destination-dev-null(cloud)
0.5.0 2024-09-18 45650 upgrade cdk
0.4.1 2024-09-18 45649 convert test code to kotlin
0.4.0 2024-09-18 45648 convert production code to kotlin
0.3.6 2024-05-09 38097 Support dedup
0.3.5 2024-04-29 37366 Support refreshes
0.3.4 2024-04-16 37366 Fix NPE
0.3.3 2024-04-16 37366 Fix Log trace messages
0.3.2 2024-02-14 36812 Log trace messages
0.3.1 2024-02-14 35278 Adopt CDK 0.20.6
0.3.0 2023-05-08 25776 Standardize spec and change property field to non-keyword
0.2.4 2022-06-17 13864 Updated stacktrace format for any trace message errors
0.2.3 2022-02-14 10256 Add -XX:+ExitOnOutOfMemoryError JVM option
0.2.2 2022-01-29 #9745 Integrate with Sentry.
0.2.1 2021-12-19 #8824 Fix documentation URL.
0.2.0 2021-12-16 #8824 Add multiple logging modes.
0.1.0 2021-05-25 #3290 Create initial version.