Skip to content

Commit

Permalink
Release 0.70.0 (#1496)
Browse files Browse the repository at this point in the history
* Release v0.70.0

* Add missing entries to release notes

I noticed these when going through the checklist, but forgot to stage
the changes.

* Update gitlab URL for 0.70.0 tracer

* update appsec

Co-authored-by: Luca Abbati <[email protected]>
  • Loading branch information
morrisonlevi and labbati authored Feb 4, 2022
1 parent 990efa9 commit e621659
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ stages:

variables:
LATEST_URL:
value: "https://github.com/DataDog/dd-trace-php/releases/download/0.67.0/datadog-php-tracer_0.67.0_amd64.deb"
value: "https://1021638-119990860-gh.circle-artifacts.com/0/datadog-php-tracer_0.70.0_amd64.deb"
description: "Location where to download latest built package"
DOWNSTREAM_REL_BRANCH:
value: "master"
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ PHP_MAJOR_MINOR:=$(shell php -r 'echo PHP_MAJOR_VERSION . PHP_MINOR_VERSION;')

VERSION := $(shell awk -F\' '/const VERSION/ {print $$2}' < src/DDTrace/Tracer.php)
PROFILING_RELEASE_URL := https://github.com/DataDog/dd-prof-php/releases/download/v0.4.0/datadog-profiling.tar.gz
APPSEC_RELEASE_URL := https://github.com/DataDog/dd-appsec-php/releases/download/v0.2.0/dd-appsec-php-0.2.0-amd64.tar.gz
APPSEC_RELEASE_URL := https://github.com/DataDog/dd-appsec-php/releases/download/v0.2.1/dd-appsec-php-0.2.1-amd64.tar.gz

INI_FILE := $(shell php -i | awk -F"=>" '/Scan this dir for additional .ini files/ {print $$2}')/ddtrace.ini

Expand Down
2 changes: 1 addition & 1 deletion ext/version.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#ifndef PHP_DDTRACE_VERSION
// Must begin with a number for Debian packaging requirements
#define PHP_DDTRACE_VERSION "1.0.0-nightly"
#define PHP_DDTRACE_VERSION "0.70.0"
#endif
37 changes: 36 additions & 1 deletion package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,42 @@
<api>stable</api>
</stability>
<license uri="https://github.com/DataDog/dd-trace-php/blob/master/LICENSE">BSD 3-Clause</license>
<notes>${notes}</notes>
<notes>
### Changed
- Make the legacy API a pure proxy to internal spans #1471
- Load the legacy tracer only when actually used #1449
- Update profiling to v0.4.0 #1495

### Added
- Add appsec library to the release bundle #1469
- Add appsec installation #1470

### Fixed
- Always emit NoopSpans if the tracer extension is disabled #1475
- fix dd_update_upstream_services on php5 #1476
- Setup: Error if profiling is given but unavailable #1477
- Ensure dropped spans are distinguishable from unfinished spans #1480
- Fix Span::setError docblock #1481
- Fix invalid reads in background sender #1483
- Restore support for manual distributed tracing #1484
- Remove version number from datadog-setup.php's help output #1487
- Improve error detection for datadog-setup.php #1489

### Internal changes
- Add parallelism to makefile for builds and test runs #1382
- Add profiling module to randomized tests #1412
- Run randomized internal API stress testing in CI #1445
- Switch to Symbols interface, cleanup tests #1465
- Improve Symbol Call interface, introduce closure support #1467
- Support in-tree builds of Tea #1472
- Sandbox Bailout #1473
- Patch zend_alloc.c to not crash in CI for PHP 7.0 to 7.2 #1478
- build tea once during development #1479
- Update PHP 8.1 dependencies, include laravel testing #1482
- Inline queue function pointers #1490
- Adjust stack sample max stack depth #1491
- Remove unused profiling components #1492
</notes>
<contents>
<dir name="/">
<!-- code and test files -->${codefiles}
Expand Down
2 changes: 1 addition & 1 deletion src/DDTrace/Tracer.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ final class Tracer implements TracerInterface
* Must begin with a number for Debian packaging requirements
* Must use single-quotes for packaging script to work
*/
const VERSION = '1.0.0-nightly';
const VERSION = '0.70.0';

/**
* @var Span[][]
Expand Down

0 comments on commit e621659

Please sign in to comment.